Forum Webscript.Ru

Программирование => PHP => Тема начата: Druggy от 19 Февраля 2005, 08:58:24

Название: mod_rewrite
Отправлено: Druggy от 19 Февраля 2005, 08:58:24
вот и снова эта тема...
народ может конечно костность мозга мне не позволяет понять такой вещи как mod_rewrite... но я так не думаю, а понять бы всетаки хотелось.

вопросов несколько:
1. вот у меня грубо говоря будет выполняться

http://domain.zone/?a=1&b=2&c=3&...&n=nn...

для того чтобы выглядело так http://domain.zone/1/ я в .htaccess пишу следуующие строки

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)1/(.*)$ $1?a=2&b=$2

с этим проблем нету - все работает.
но ведб не реально предугадать всю структуру сайта, может мне понпдобится иметь следующее /2/234/23/223/234/24/24/24/24/235/.../nnn/ и так до бесконечности, неужели каждое правило надо будет описыват в .htaccess или есть какой-то более рациональный способ чтобы раз и навсегда так сказать =)


2) вот не пойму как сделать так чтобы автоматически подставлялся закрывающий слеш. это http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html читал - не помогает.


3) в .htaccess есть следующая строчка: ErrorDocument 404 /content/main/error.php, но когда я использую mod_rewrite например чтобы было так

http://domain.zone/news/ - все нормально
http://donain.zone/news/her_vam - все по проежнему нормально, страница с 404 не вылезает...


подскажите ПОЖАЛУЙСТА как мне решить проблеммы!  :confused:
ЗАРАНЕЕ БЛАГОДАРЕН!