powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mod_rewrite
2 сообщений из 2, страница 1 из 1
mod_rewrite
    #32657950
Мучаюсь с mod_rewrite, но никак не могу найти проявлений его работы... Можно как-нибудь проверить как он работает и подключен ли вообще???

Файл .htaccess следующий:
Код: plaintext
1.
2.
3.
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 

Как я понял, это дело должно при юрле вида http://volga/2000/3/26/ открывать файл http://volga/2002-3-26.html но этого не происходить... И если создать http://volga/2000/3/26/index.html, то он и открывается...

Хост определен так:
Код: plaintext
1.
2.
3.
4.
<VirtualHost volga>
  DocumentRoot "E:/Work/http/home/volga/"
  ServerName volga
	RewriteLog   e:/rewrite.log  
</VirtualHost>

Что я делаю не так????? И как вообще проверить работу mod_rewrite?
...
Рейтинг: 0 / 0
mod_rewrite
    #32661924
Viktor Kudlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>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
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mod_rewrite
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]