我的.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]
答案 0 :(得分:0)
您是否尝试通过stat.php发送每个请求?如果是这样的话:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ stat.php?domain=%{HTTP_HOST}&page=$1 [L]
我认为你要找的部分是%{HTTP_HOST}
。