我想知道如何将.htaccess中没有参数的所有网址重定向到另一个网址。
示例:
任何没有"& tag = xxx"的访问权限重定向到index.php?tag = xxx
答案 0 :(得分:0)
您可以在网站根目录.htaccess:
的顶部使用此规则RewriteEngine On
RewriteCond %{QUERY_STRING} !(?:^|&)tag=xxx(?:&|$) [NC]
RewriteRule ^(index\.php)?$ %{REQUEST_URI}?tag=xxx [L,NC,R=302,QSA]
否定RewriteCond %{QUERY_STRING}
检查查询参数是否不存在,RewriteRule
添加缺少的查询参数并执行完全重定向。