前面的WordPress建站教程中我们已经介绍了使用.htaccess文件实现301重定向的方法。
本站运行在阿里云ECS上,使用的是WDCP管理面板。在wdcp控制面板中可以设置301重定向,但是操作步骤稍微有点繁琐,需要创建两个站点,第一个为网站文件(绑定主域名),第二个(绑定要做301的域名)直接设置301重定向连接到第一个站点就可以了。
这篇教程里我们介绍一下WDCP利用.htaccess文件设置301重定向方法。使用WDCP管理面板的站长会发现,直接将以下代码放入到.htaccess文件中,并不能成功实现301重定向。
1 2 3 | RewriteEngine On RewriteCond %{http_host} ^91wordpress.com$ [NC] RewriteRule ^(.*)$ https://www.91wordpress.com/$1 [R=301,L] |
原因是少了IfModule配置段,在WDCP需要增加IfModule配置段,.htaccess设置301重定向才能成功。下面附上完整的301重定向代码:
1 2 3 4 5 6 | <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{http_host} ^91wordpress.com$ [NC] RewriteRule ^(.*)$ https://www.91wordpress.com/$1 [R=301,L] </IfModule> |
希望这篇教程可以帮助到有相似经历的站长们。