网站未按预期加载并显示错误

时间:2012-01-23 06:52:42

标签: .htaccess mod-rewrite

我的网站没有按预期重定向。这是我的.htaccess文件:

Options +FollowSymLinks
Options +Indexes

RewriteEngine On
RewriteBase /


RewriteRule ^admin$ Admin/index.php?qstr=$1 [L]
RewriteRule ^(.*)/$ index.php?qstr=$1 [L]

http://127.0.0.1/upload/go/2/www.amazon.com:显示错误[未找到在此服务器上找不到请求的网址/upload/go/2/www.amazon.com。 ]

http://127.0.0.1/upload/load/2/www.amazon.com:显示错误[未找到在此服务器上找不到请求的网址/upload/go/2/www.amazon.com。 ]

更新:我现在在.htaccess文件的末尾添加了以下代码。

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?qstr=$1 [L]

但现在我收到错误页面没有正确地重定向在Firefox和这个网页有一个重定向循环在Chrome中我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试下面的编辑版

Options +FollowSymLinks
Options +Indexes

RewriteEngine On
RewriteBase /

#do not process existing files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^ - [L]

RewriteRule ^admin$ Admin/index.php?qstr=$1 [L]

RewriteCond %{REQUEST_URI} !/index\.php [NC]
RewriteRule ^(.*)/?$ index.php?qstr=$1 [L]