网站子目录所有链接301不带www跳转带www的方法

2022年02月24日 学习资料 暂无评论 阅读 136 次

比如网站的club子目录是一个社区程序,和www主站博客为不同的程序。主站已经做了301的不带www跳转到带www的设置,而且主站所有链接都是301到www链接,然后去百度站长后台做了网站改版。

现在问题是club子目录因为是单独的社区程序,现在club的链接不能301跳转到带www域名上。而且301后club/这个社区主页可以301到带www域名,但是club/下面的链接无法301跳转,还是http状态码200。

下面提供一个解决方法:

首先.htaccess要放在club目录下。编辑内容如下:

RewriteEngine on
RewriteBase /club/
rewriteCond %{http_host} ^oswhy.com
rewriteRule ^(.*)$ https://www.oswhy.com/club/$1 [R=301,L]

给我留言