2010-08-19 6 views
2

저는 최근 Wordpress 3.0으로 작업하는 웹 사이트를 업데이트했습니다. 이상한 일이 일어나기 시작했습니다. 현재 www가 있습니다. URL에서 사라졌으며 www를 추가하면 URL (기존의 하드 코드 된 링크의 좋은 부분)이 있으면 홈 페이지 URL로 리디렉션됩니다.Wordpress의 WWW 링크가 홈페이지로 리디렉션

어떤 아이디어가 원인 일 수 있습니까?

다중 사용자에게 내 WP-config.php에 관련에

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] 

설정은

/** 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 설정은 내 htaccess로는 워드 프레스 3.0 다중 사용자에 대한 기본 모양 내 도메인은 xxxx.ca이고, www는 없습니다. 그것의 infront.

답변

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

요청한 정보로 원래 게시물을 업데이트했습니다. –

관련 문제