我剛添加了以下.htaccess
規則無WWW 301
重定向:WWW鏈接不會重定向到一個沒有301重定向
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
我的域名www.example.net
現在完全重定向到example.net
,但是當我訪問我的任何與www
前綴www.example.net/2014/03/some-article/
的文章,重定向不會發生。我看到一個破碎的頁面。
這裏有什麼問題,有什麼解決方案來解決它?
.htaccess
:
# BEGIN All In One WP Security
#AIOWPS_BASIC_HTACCESS_RULES_START
<Files .htaccess>
order allow,deny
deny from all
</Files>
ServerSignature Off
LimitRequestBody 10240000
<Files wp-config.php>
order allow,deny
deny from all
</Files>
#AIOWPS_BASIC_HTACCESS_RULES_END
# END All In One WP Security
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
顯示完整的'.htaccess'文件並確保子文件夾內沒有輔助文件。 – Prix 2014-10-01 12:27:11
對不起:)剛添加'.htaccess'文件。 – 2014-10-01 12:28:39