由于某些奇怪的原因,下面的.htaccess无效,并在内部错误500消息中解析。有人有线索吗?我很无能......当我只把'RewriteEngine On'没有问题发生时,当我输入另一行时我得到了错误。即使我在一行上键入所有内容(检查是否忽略空格,也会发生同样的情况)。
RewriteEngine On
RewriteRule ^(.*)$ /index.php
答案 0 :(得分:1)
这将导致无限循环,因为它也匹配/index.php。
尝试:
RewriteRule ^(.*)$ /index.php [L]
如果不这样做,请添加一个RewriteCond,它指定除^/index.php$
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*)$ /index.php [L]