当有人访问var printOut = MongoDatabase.find().count();
if (printOut > 100) {
//delete first 50 entries of the 100 items
}
时,他们会看到example.com/foo
。
example.com/index.php?page=foo
工作正常。
相反,我看到 500内部服务器错误页面,其中指出:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请与服务器管理员webmaster @ localhost联系,告知他们错误发生的时间,以及可能导致错误的任何操作。
服务器错误日志中可能提供了有关此错误的更多信息。
我无法访问日志。
的.htaccess
example.com/index.php?page=foo
的index.php
Options -Multiviews
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]*)$ /index.php?page=$1 [L]
答案 0 :(得分:2)
您应首先检查请求是否正在访问index.php
。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/index\.php [NC]
RewriteRule ^([^/]*)/?$ /index.php?page=$1 [L]
你可能会陷入无限的重写。