мод переписать + ошибка d - PullRequest
0 голосов
/ 17 декабря 2010

Я использую этот файл .htaccess:

RewriteEngine on
RewriteCond %{REQUEST_URI} .(html|php)$ [OR]
RewriteCond -d
RewriteRule (.*) /index.php?s=$1 [L,QSA]

И если я пытаюсь получить доступ к сайту, на который распространяется правило, я получаю 500 Ошибка сервера.

Мои журналы говорят:

[Пт, 17 дек. 13:40:43 2010] [alert] [client 127.0.0.1] C: /xampp/htdocs/.htaccess: RewriteCond: строка неверных аргументов '-d'

Если я получу доступ к чему-то такому:

http://localhost/icon/help.png

Нет проблем

Может кто-нибудь помочь мне, пожалуйста?

1 Ответ

1 голос
/ 17 декабря 2010

RewriteCond должно выглядеть так:

RewriteCond %{REQUEST_FILENAME} !-d
...