我正在使用这个.htaccess文件:
RewriteEngine on
RewriteCond %{REQUEST_URI} .(html|php)$ [OR]
RewriteCond -d
RewriteRule (.*) /index.php?s=$1 [L,QSA]
如果我尝试访问规则所包含的网站,我会收到500服务器错误。
我的日志说:
[Fri Dec 17 13:40:43 2010] [alert] [client 127.0.0.1] C:/xampp/htdocs/.htaccess:RewriteCond:bad argument line'-d'
如果我访问类似的东西:
没有问题
有人能帮助我吗?
答案 0 :(得分:1)
RewriteCond
需要如下所示:
RewriteCond %{REQUEST_FILENAME} !-d