如何在wordpress中同时启用domain.com和www.domain.com

时间:2016-08-12 01:59:08

标签: php wordpress apache .htaccess

我有一个wordpress网站正在接受domain.com,但不是www.domain.com。

我的httpd.conf看起来像:

<VirtualHost *:80>
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot "/var/www/html/domain"
</VirtualHost>

我的.htaccess看起来像这样:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

我的wp-config.php如下:

define('WP_HOME','http://domain.com');
define('WP_SITEURL','http://domain.com');

是肯定的。我改变了域名。除domain.com外,如何让它接受www.domain.com。如果用户访问www.domain.com,则每个页面都会丢失其登录状态并将其注销。

感谢。

1 个答案:

答案 0 :(得分:1)

你可以通过wp-config.php文件在允许这两个域或任何域的情况下执行此操作的一种方法:

tag_*

这是more info on setting the cookie domain name选项。