DanGien
Новичок
mod_rewrite - перечитал форум, доки, но не работает-((
Объясните, плиз, что я не так пишу?
Дано:
сервер - localhost (Денвер-2)
Есть страница вида
http://land/s/menu.php?mid=6
хочу сделать вида
http://land/s/menu_6.php
пишу в .htaccess
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)menu_(.*)$ $1menu.php?mid=$2 [L,QSA]
выдает
Not Found
The requested URL /s/menu_6.php was not found on this server.
Я так понимаю, что в регулярном выражении я задаю - взять адрес, где в начале что угодно-1, затем есть menu_, затем что угодно-2.
Поменять на
что угодно-1menu.php?mid=что угодно-2
делал и так тоже
RewriteRule ^(.*)/menu_(.*)\.php$ $1/menu.php?mid=$2 [L,QSA]
все равно не работает. Вопрос - почему???
-~{}~ 12.02.05 00:37:
Просьба не отсылать опять к мануалам, а просто написать работающий пример для моего случая, а я уж на нем разберусь (надеюсь
Объясните, плиз, что я не так пишу?
Дано:
сервер - localhost (Денвер-2)
Есть страница вида
http://land/s/menu.php?mid=6
хочу сделать вида
http://land/s/menu_6.php
пишу в .htaccess
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)menu_(.*)$ $1menu.php?mid=$2 [L,QSA]
выдает
Not Found
The requested URL /s/menu_6.php was not found on this server.
Я так понимаю, что в регулярном выражении я задаю - взять адрес, где в начале что угодно-1, затем есть menu_, затем что угодно-2.
Поменять на
что угодно-1menu.php?mid=что угодно-2
делал и так тоже
RewriteRule ^(.*)/menu_(.*)\.php$ $1/menu.php?mid=$2 [L,QSA]
все равно не работает. Вопрос - почему???
-~{}~ 12.02.05 00:37:
Просьба не отсылать опять к мануалам, а просто написать работающий пример для моего случая, а я уж на нем разберусь (надеюсь
