|
mod_rewrite
|
|||
---|---|---|---|
#18+
Мучаюсь с mod_rewrite, но никак не могу найти проявлений его работы... Можно как-нибудь проверить как он работает и подключен ли вообще??? Файл .htaccess следующий: Код: plaintext 1. 2. 3.
Как я понял, это дело должно при юрле вида http://volga/2000/3/26/ открывать файл http://volga/2002-3-26.html но этого не происходить... И если создать http://volga/2000/3/26/index.html, то он и открывается... Хост определен так: Код: plaintext 1. 2. 3. 4.
Что я делаю не так????? И как вообще проверить работу mod_rewrite? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2004, 02:50 |
|
mod_rewrite
|
|||
---|---|---|---|
#18+
>Options FollowSymLinks >RewriteEngine on >RewriteRule ^(.+)/([0-9])-([0-9]{1,2})-([0-9]{1,2})\.html$ /$1/?y=$2&m=$3&d=$4 >RewriteRule ^(.+)/([0-9])-([0-9]{1,2})\.html$ /$1/?y=$2&m=$3 Так ты добъешся, что в $1 запихнется весь URI, а дальit ничего не произойдет... Делай так: RewriteRule ^([^/]+)/([0-9])/([0-9]{1,2})/([0-9]{1,2})\.html$ /$1/?y=$2&m=$3&d=$4 Но в этом случае откроется /volga/?y=2000&m=3&d=26 Если же тебе нужно, чтоб открылся http://volga/2002-3-26.html, то пиши так: RewriteRule ^([^/]+)/([0-9])/([0-9]{1,2})/([0-9]{1,2})\.html$ $1/$2-$3-$4.html, но не забывай осуществовании флагов, т.е. к твоему случаю, если не ошибаюсь: [PL], см. справку по ModRewrite на сайте http://apache.org ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2004, 18:39 |
|
|
start [/forum/topic.php?fid=23&fpage=503&tid=1479445]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 129ms |
0 / 0 |