|
|
|
| Всем доброго времени суток
Собственно вопрос как правильно составить правило для mod_rewrite что б переделать этот ужас
http://mus/demo1/s.php?page=2search1=$search1||search2=$search2 на что-то удобоваримое и простое хотя б так http://mus/demo1/s.php/1/.
Спасибо за ответы | |
|
|
|
|
|
|
|
для: burgui
(17.10.2010 в 10:09)
| | Нашел два сайты по генерации правил: вот что получилось:
Options +FollowSymLinks
RewriteEngine on
RewriteRule s/(.*)/(.*)/$ /demo1/s.php?$1=$2
|
все равно не работает. Не знаю в чем проблема, тестирую на локалхосте под Денвером. Возможна проблема в нем. Подскажите в чем проблема?
Вот сайты:
http://www.webmaster-toolkit.com/mod_rewrite-rewriterule-generator.shtml
http://www.generateit.net/mod-rewrite/ | |
|
|
|
|
автор: ..... (18.10.2010 в 01:19) |
|
|
для: burgui
(17.10.2010 в 12:44)
| | напишите в htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule s/([0-9]+)/([0-9%a-Z]+)/?$ s.php?page=$1&search=$2 [NC,R]
|
в адресноё строке браузера вбейте s/2/abc/
жмите Enter и смотрите будет-ли перенаправлять, если не будет пишите полный путь к файлу .htaccess и полный адрес в адресной строке | |
|
|
|
|
|
|
|
для: .....
(18.10.2010 в 01:19)
| | спасибо | |
|
|
|
|
|
|
|
для: .....
(18.10.2010 в 01:19)
| | создал правило:
http://www.site.ru/st/showpg.php?cat=13 (оригинал)
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /st/showpg.php?cat=$1 [L]
http://www.site.ru/13.html (результат)
|
Не преобразовывает в адресной строке нужный мне адрес.
но если вбить в адресной стр.http://www.site.ru/13.html - все переадресовывает как положено, на нужную стр.
С чем это может быть связано, почему нет изменений в адресной строке?
Спасибо. | |
|
|
|