【问题标题】:301 Redirection from no-www to www in wordpresswordpress中从无www到www的301重定向
【发布时间】:2016-04-03 15:41:54
【问题描述】:

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

在托管中,我做了一个 A REGISTER 与区域 WWW

现在我需要执行从 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 的 301 重定向吗?

感谢您的帮助和奉献。

PD:www.midomain.com 不存在,真实的是另一个。

【问题讨论】:

    标签: wordpress .htaccess mod-rewrite seo apache2


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-03
      • 2018-10-19
      • 2014-04-09
      • 1970-01-01
      • 2016-10-14
      相关资源
      最近更新 更多