htaccess 301带有特殊字符的重定向不起作用

时间:2019-03-02 04:24:21

标签: .htaccess url redirect

我正在尝试将该URL https://example.com/@guest重定向到https://example.com/forum 我尝试过:

Redirect 301 /@guest /forum

很遗憾,它重定向到https://example.com/forum?

1 个答案:

答案 0 :(得分:1)

您可以将此规则与支持正则表达式和精确匹配的RewriteRule结合使用:

RewriteEngine On

RewriteRule ^@guest /forum? [L,NC,R=301]

再次清除浏览器缓存后对其进行测试。

重定向网址中的

?会删除所有查询字符串。