Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: .htaccess
 
 автор: alexander95   (07.05.2012 в 15:59)   письмо автору
 
 

Никогда я не перестану бороться с 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..
Как мне быть?

  Ответить  
 
 автор: Sfinks   (07.05.2012 в 19:12)   письмо автору
 
   для: alexander95   (07.05.2012 в 15:59)
 

Во-первых в РВ mod_rewrite'а нет символа отрицания ^
Во-вторых что за такой интересный путь для редиректа /.php?
----------------
Проще напишите пару примеров какой урл должен во что интерпретироваться?

  Ответить  
 
 автор: alexander95   (08.05.2012 в 00:03)   письмо автору
 
   для: Sfinks   (07.05.2012 в 19:12)
 

Это не я писал >.<

index.php > index или в ничего
login.php > login
login.php?err="" > login?err=""

  Ответить  
 
 автор: Sfinks   (08.05.2012 в 12:12)   письмо автору
 
   для: alexander95   (08.05.2012 в 00:03)
 

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !\.(php|js|css|gif|png|jpe?g)$
RewriteRule ^(.*)$ $1.php [L,QSA]

  Ответить  
 
 автор: alexander95   (08.05.2012 в 23:09)   письмо автору
 
   для: Sfinks   (08.05.2012 в 12:12)
 

403

  Ответить  
 
 автор: Sfinks   (09.05.2012 в 09:13)   письмо автору
 
   для: alexander95   (08.05.2012 в 23:09)
 

403 это forbidden? Это доступ запрещен. Это нужно где-то что-то другое перенастроить. Я щас сходу не подскажу. Воспользуйтесь поиском или начните новую тему, чтоб кто-то другой подсказал. А то не факт что в эту тему уже кто-то заглянет.

  Ответить  
 
 автор: alexander95   (09.05.2012 в 14:59)   письмо автору
 
   для: Sfinks   (09.05.2012 в 09:13)
 

Я уж знаю, что такое 403..Толко всегда такие настройки были на серверах. Никогда не было проблем с доступом..

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования