我刚添加了以下.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