301 wordpress

时间:2015-12-29 17:59:55

标签: wordpress .htaccess mod-rewrite seo apache2

我在文件夹中有一个wordpress网站: / var / www / wordpress ,我有一个域名为: mydomain.com

在托管中,我使用 WWW 区域进行了 A REGISTER

现在我需要从http://midomain.comhttp://www.midomain.com进行301重定向,但我尝试的工作并不起作用,SEO检查工具也无法验证我的。 htaccess的

/var/www/wordpress/.htaccess 中的.htaccess是这样的:

<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.midomain.com$ [NC]
RewriteRule ^(.*)$ http://www.midomain.com/$1 [L,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

但是没有用。在某处,我需要写下一行:

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

在#BEGIN Wordpress之上,但在我的情况下也不起作用。

任何人都知道如何在WordPress中从no-www重定向到www?

感谢您的帮助和奉献。

PD:www.midomain.com不存在,真正的是其他。

1 个答案:

答案 0 :(得分:0)

您不需要.htacesss代码。请转到管理面板设置和常规选项卡...而不是使用www版本更改WordPress地址(URL)和站点地址(URL)