使用mod_rewrite快速修复.htaccess

时间:2012-10-24 22:27:20

标签: .htaccess

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ index.php?page=$1

我的.htaccess文件出错。在我的索引页面上,我有一个PHP来检查$ _GET ['page']是什么,当我输入index.php时它返回domain.com/home

当我输入domain.com/home

时,我希望它返回主页

1 个答案:

答案 0 :(得分:0)

您需要保持规则不循环。如果URI已经index.php,请尝试添加阻止重写的条件:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !index.php
RewriteRule ^(.*)$ index.php?page=$1