301 重定向不适用于特殊字符
301 redirect isn't working for special characters
我添加了 301 重定向,但它似乎不起作用
Redirect 301 example.com/?1 https://www.example.com/
Redirect 301 example.com/!@#4 https://www.example.com/
我想重定向所有示例。com/specialcharacters 到 https://www.example.com
您必须为此使用 mod_rewrite
规则。将此规则放入您的站点根目录 .htaccess:
RewriteEngine On
RewriteCond %{QUERY_STRING} . [OR]
RewriteCond %{REQUEST_URI} ^/\W
RewriteRule ^ /? [L,R=302]
\W
匹配所有非单词字符,因此如果 REQUEST_URI
.
开头有任何非单词字符,将触发第二个条件
我添加了 301 重定向,但它似乎不起作用
Redirect 301 example.com/?1 https://www.example.com/
Redirect 301 example.com/!@#4 https://www.example.com/
我想重定向所有示例。com/specialcharacters 到 https://www.example.com
您必须为此使用 mod_rewrite
规则。将此规则放入您的站点根目录 .htaccess:
RewriteEngine On
RewriteCond %{QUERY_STRING} . [OR]
RewriteCond %{REQUEST_URI} ^/\W
RewriteRule ^ /? [L,R=302]
\W
匹配所有非单词字符,因此如果 REQUEST_URI
.