2011-09-17 12 views
1

WordPress 3.1.4 Multisiteを実行しているサイトでは些細ではあるが問題を起こしています。サブページがルートURIにリダイレクトされないようにします

"abetterworldbydesign.com/2011-conference/"のような "http:// www"を含まないサブページのURIに移動すると、ルート "http://www.abetterworldbydesign.com"にリダイレクトされます。 。

"abetterworldbydesign.com/2011-conference/"を "http://www.abetterworldbydesign.com/2011-conference/"にリダイレクトすることを意図しています。

.htaccessファイル(それはspecific stuff for WordPress Multisiteです)。ただRewriteEngine On後、一番上にこの

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

を追加

# BEGIN WordPress 
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).*) $1 [L] 
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L] 
RewriteRule . index.php [L] 
# END WordPress 

答えて

1

してみてください。

関連する問題