|
|
|
| Никогда я не перестану бороться с mod_rewrite
Сделал себе такой вот .htaccess:
AddDefaultCharset utf-8
RewriteEngine On
RewriteRule ^(([^/]+/)*[^.]+)$ /.php [L]
|
И всё он норовит меня выкинуть на 403.
Последние ошибки в логе однотипны:
[Mon May 07 15:57:56 2012] [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /var/www/ddnv/
|
А хочется лишь избавиться от расширений .php..
Как мне быть? | |
|
|
|
|
|
|
|
для: alexander95
(07.05.2012 в 15:59)
| | Во-первых в РВ mod_rewrite'а нет символа отрицания ^
Во-вторых что за такой интересный путь для редиректа /.php?
----------------
Проще напишите пару примеров какой урл должен во что интерпретироваться? | |
|
|
|
|
|
|
|
для: Sfinks
(07.05.2012 в 19:12)
| | Это не я писал >.<
index.php > index или в ничего
login.php > login
login.php?err="" > login?err="" | |
|
|
|
|
|
|
|
для: alexander95
(08.05.2012 в 00:03)
| |
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !\.(php|js|css|gif|png|jpe?g)$
RewriteRule ^(.*)$ $1.php [L,QSA]
|
| |
|
|
|
|
|
|
|
для: Sfinks
(08.05.2012 в 12:12)
| | 403 | |
|
|
|
|
|
|
|
для: alexander95
(08.05.2012 в 23:09)
| | 403 это forbidden? Это доступ запрещен. Это нужно где-то что-то другое перенастроить. Я щас сходу не подскажу. Воспользуйтесь поиском или начните новую тему, чтоб кто-то другой подсказал. А то не факт что в эту тему уже кто-то заглянет. | |
|
|
|
|
|
|
|
для: Sfinks
(09.05.2012 в 09:13)
| | Я уж знаю, что такое 403..Толко всегда такие настройки были на серверах. Никогда не было проблем с доступом.. | |
|
|
|