WordPress多站点将一个自定义非www域重定向到www

时间:2018-04-30 作者:greg

我有一个多站点设置,其中混合了主站点的自定义域和子域。大多数自定义域自动从www 至非www 但我有一个客户希望它以另一种方式工作,即你键入somedomain.com 并重定向到www.somedomain.com.

我尝试了mu域映射插件,它让我删除了COOKIE_DOMAIN 常量,删除阻止自定义域登录的内容(他们收到了一个未启用Cookie的错误)。

有没有办法在WordPress multisite中以本机方式实现这一点?

1 个回复
SO网友:Orlando P.

你可以为他的域尝试重写规则

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\\.somedomain\\.com [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
更新了我的答案,因为我误读了问题。

结束

相关推荐

使用WP MultiSite在htaccess文件中为不同的域创建重写规则

通常,如果您有一个WordPress网站,那么在.htaccess 您的域的文件。例如,如果您的域是DomainA。com,您有以下重写规则:RewriteRule ^i-like-([a-zA-Z0-9-]+)/$ wp-content/themes/customtheme/custom-pages/ilike.php?like=$1 [L] 你将获得域名。com/i-like-。。。但如果我有一个包含以下域的多站点,该怎么办:域名。com(主域)域B。com(映射域)域C。com(映射域),