|
|
|
| Возникла проблема с mod_rewrite, прошу помощи.
Структура сайта может быть такая:
http://url/view.php?gal=$1&pic=$2&piccal=$3
http://url/view.php?gal=$1&pic=$2
http://url/view.php?gal=$1
и http://url/index.php?page=$1
Нужно пределать в такое:
http://url/$1/$2/$3
http://url/index_$1.html
В .htaccess пишу следующее:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([^/.]*)/([^/.]*)/([^/.]+)/*$ view.php?gal=$1&pic=$2&piccal=$3
RewriteRule ^([^/.]*)/([^/.]+)/*$ view.php?gal=$1&pic=$2
RewriteRule ^([^/.]+)*$ view.php?gal=$1
RewriteRule ^index_([0-9]*)\.html$ index.php?page=$1
Далее в адресной строке браузере набираю адреса http://url/$1 и http://url/index_$1.html,но возникает 404 ошибка. Mod_rewrite на хосте работает (установлен скрипт каталога который его использует). Что я делаю неверно? | |
|
|
|
|
|
|
|
для: Volodja
(29.01.2006 в 12:52)
| | Знающие люди, ответьте, правильно я делаю??? | |
|
|
|
|
|
|
|
для: Volodja
(01.02.2006 в 00:35)
| | удалено | |
|
|
|
|
|
|
|
для: Volodja
(29.01.2006 в 12:52)
| | Перебил себе ваши строки – работает. Единственно, поправил строчку
RewriteRule ^([^/.]+)*$ view.php?gal=$1
|
Переделал на
RewriteRule ^([^/.]+)/?$ view.php?gal=$1
|
Иначе не работал URL
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(04.02.2006 в 07:36)
| | Спасибо огромное, все получилось. | |
|
|
|