wamp server 500内部服务器错误

时间:2016-12-30 13:03:48

标签: .htaccess mod-rewrite

我为.htaccess

编写了此代码
RewirteEngine on

RewriteCond %{REQUEST_FILENAME}!-d RewriteCond %{REQUEST_FILENAME}!-f

RewriteRule^(.*)$index.php?url=$1[L,QSA]

当我写这段代码时,我的wamp服务器给了我一个错误500内部服务器错误

当我检查我的apache错误日志时,它给出了以下错误消息:

C:/wamp64/www/testapp/.htaccess: RewriteCond: bad argument line '%{REQUEST_FILENAME}!-d' C:/wamp64/www/testapp/.htaccess: RewriteCond: bad argument line '%{REQUEST_FILENAME}!-d'

请问这里似乎有什么问题。需要的回应

1 个答案:

答案 0 :(得分:2)

您的.htaccess代码段中存在一些问题和拼写错误。

这是更正后的版本

# was: RewirteEngine on
RewriteEngine on

# was: one line
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f

# was: no spaces
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]