Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > непонятки с апачем и мод_реврайт


Автор: kovaleka 3.11.2008, 13:21
Началось с этого:
Код

RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule (.*)arts/(.*) /arts.php?url=$2


Не передавался $2, потом я выяснил что правило не срабатывало, обращение шло к arts.php?$2, а не arts.php?url=$2. Если изменить на RewriteRule (.*)article/(.*) /arts.php?url=$2 - все работает.
Закоментировал правило, загрузил http://localhost/arts и какого то хрена получил страницу http://localhost/arts.php, тоже самое и с http://localhost/arts/foo. Но если переименовать файл допустим в arts.p - его уже не видно http://localhost/arts и т.д. При наличии физической директории arts и файла arts.php - работает директория. Повтыкал настройки веб сервера, не нашел ничего объясняющего это.
Что за бред? 

Автор: kovaleka 4.11.2008, 12:37
поставим вопрос по другому. у всех так работает или нет?

Автор: kovaleka 7.11.2008, 13:47
ап

Автор: Сумасшедший 7.11.2008, 14:28
path_info ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)