.htaccess规则冲突

时间:2012-09-11 13:42:49

标签: .htaccess

我的.htaccess

有以下规则
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ stat.php?domain=$1 [L]

ErrorDocument 404 /page/404

似乎规则相互冲突。 我知道检测域名的第一条规则略有不正确。

所以任何人都可以帮助我检测域名的正确规则并从上面的代码重写以下规则:

RewriteRule ^([^/]+)/?$ stat.php?domain=$1 [L]

1 个答案:

答案 0 :(得分:0)

您是否尝试通过stat.php发送每个请求?如果是这样的话:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ stat.php?domain=%{HTTP_HOST}&page=$1 [L]

我认为你要找的部分是%{HTTP_HOST}