2010-08-19 72 views
2

我最近更新了一个我工作到Wordpress 3.0的网站。奇怪的事情已经开始发生,现在的www。已从URL中消失,并且如果添加www。到URL(现有硬编码链接的很大一部分),然后它将您重定向到主页的URL。在Wordpress中与WWW的链接重定向到主页

任何想法可能是造成这个?

我的.htaccess貌似默认的WordPress 3.0的多用户

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 

# uploaded files 
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] 

# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] 
RewriteRule . index.php [L] 

在我的wp-config.php文件涉及到多用户的设置

/** Multi User */ 
define('WP_ALLOW_MULTISITE', true); 

define('MULTISITE', true); 
define('SUBDOMAIN_INSTALL', false); 
$base = '/'; 
define('DOMAIN_CURRENT_SITE', 'xxxx.ca'); 
define('PATH_CURRENT_SITE', '/'); 
define('SITE_ID_CURRENT_SITE', 1); 
define('BLOG_ID_CURRENT_SITE', 1); 

的URL设置对于我的域名只是xxxx.ca,theres没有www。它的前面。

回答

2

你的.htaccess中有什么?像这样?:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC] 
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L] 

重定向块从所有URL剥离www。

什么是仪表板/设置/常规网站URL设置?他们有www吗?你有没有在wp-config.php中配置的网站URL?

+0

我已使用您请求的信息更新了原始帖子。 – 2010-08-20 14:05:03

相关问题