|
|
|
| Всем привет!
Для большей индексации каталога, ради эксперимента - хотел прикрутить ЧПУ - не получилось..
Где криво составлено правило?
url - http://site.ru/catalog/?code=10300
RewriteEngine On
RewriteBase /catalog/
RewriteRule ^([a-zA-Z0-9_]+).html$ catalog/?code=$1 [NC]
|
Заранее благодарен за помощь! | |
|
|
|
|
|
|
|
для: Denandi
(29.09.2009 в 13:49)
| | У вас правило пытается искать данные в http://site.ru/catalog/catalog/?code=10300 - нужно избавиться во втором параметре от "catalog/". | |
|
|
|
|
|
|
|
для: cheops
(29.09.2009 в 13:51)
| | Не, не правит.. делал по разному.
Есть, еще какие варианты? | |
|
|
|
|
|
|
|
для: denandi
(29.09.2009 в 14:03)
| | Следующие инструкции работают?
RewriteEngine On
RewriteBase /
RewriteRule ^catalog/([a-zA-Z0-9_]+).html$ catalog/?code=$1 [NC]
|
Вообще, чтобы было проще отлаживать, лучше включить журналирование mod_rewrite на уровне виртуального хоста
RewriteLog logs/rewrite.log
RewriteLogLevel 9
|
| |
|
|
|
|
|
|
|
для: cheops
(29.09.2009 в 14:16)
| | Извиняюсь что в лез в тему. Таким образом пытаюсь включить на денвере журналирование, у меня выдает Internal Server Error | |
|
|
|
|
|
|
|
для: admiral
(29.09.2009 в 14:37)
| | А вы где эти строки размещаете (они должны быть в контейнере виртуального хоста)? | |
|
|
|
|
|
|
|
для: cheops
(29.09.2009 в 14:49)
| | а..я в .htacess прописал.
Это в conf.ini прописатьследует? а где именно? | |
|
|
|
|
|
|
|
для: admiral
(29.09.2009 в 17:08)
| | Да в httpd.conf в между
<VirtualHost 127.0.0.1:80>
и
</VirtualHost> | |
|
|
|
|
|
|
|
для: cheops
(29.09.2009 в 14:16)
| |
RewriteRule ^catalog/([a-zA-Z0-9_]+)\.html$ catalog/?code=$1 [NC,L]
|
| |
|
|
|