我想知道如何将.htaccess中没有参数的所有URL重定向到另一个URL。示例:任何不带“&tag=xxx”的访问都将重定向到index.php?tag=xxx
jaql4c8m1#
您可以在站点根目录.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添加缺少的查询参数并执行完全重定向。
RewriteCond %{QUERY_STRING}
RewriteRule
1条答案
按热度按时间jaql4c8m1#
您可以在站点根目录.htaccess的顶部使用此规则:
负
RewriteCond %{QUERY_STRING}
检查查询参数是否不存在,RewriteRule
添加缺少的查询参数并执行完全重定向。