301将整个目录重定向到特定线程/链接(同一域)



我想添加一个301重定向到整个目录,并将该目录的每个链接重定向到同一域上的特定线程/帖子。我使用的是apache服务器,所以我想我必须编辑.htaccess

我想要这个目录的所有线程:

http://example.com/f73

重定向到那里:

http://example.com/f75/newthread-1990/#post333

我读过一些不同的解决方案,感到困惑:(

  • 有些人建议使用"重定向"命令,而另一些人则建议使用"RedirectMatch"命令
  • 我还读到,如果.htaccess已经被编辑并有一些重写规则,那么命令应该是不同的。不确定这是否有意义或我是否误解了,但目前我已经在.htaccess中添加了以下行:重写代码%{HTTP_HOST}^ www.example.com[NC]重写规则^(.*)$htt://example.com/1美元[L,R=301]

您可以在根目录中使用此规则。htaccess:

RewriteEngine On
RewriteRule ^f73 /f75/newthread-1990/#post333 [L,NC,NE,R=301]

最新更新