继续从 www.domain.com 重定向到 domain.com
Posted
技术标签:
【中文标题】继续从 www.domain.com 重定向到 domain.com【英文标题】:keep redirecting from www.domain.com to domain.com 【发布时间】:2014-04-17 20:11:49 【问题描述】:我的网站不断从 www.mydomain.com 重定向到 mydomain.com,我不知道可能是什么原因。这是 Wordpress 多用户安装,我在 .htaccess 中没有任何可能导致重定向的内容。
我检查了虚拟主机,它看起来也不错
ServerAdmin sohail@exleedo.com
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /var/www/all.my.sites/public_html
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/all.my.sites/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
你能帮我解决这个问题吗,或者告诉我我是怎么知道从哪里可以找到它正在重定向到 mydomain.com
【问题讨论】:
当他有一个从 www 到非 www 的重定向,而你建议他另一个从非 www 到 www 的重定向时,这是一个无限的重定向循环......你需要 find 第一次重定向并调整它。 【参考方案1】:请使用 wordpress 管理员登录,然后进入设置面板。 “yoursite.com/wp-admin/options-general.php”
现在更改“站点地址 (URL)”(在您的站点 URL 中添加 www)。
【讨论】:
感谢@Praveen Shekhawat【参考方案2】:试试这个
RewriteEngine On
RewriteRule ^ http://%HTTP_HOST%REQUEST_URI [L,R=301]
【讨论】:
【参考方案3】:试试这个。写入.htaccess-
#Redirect non-www urls to www
RewriteEngine on
RewriteCond %HTTP_HOST ^mydomain\.com [NC]
RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L]
【讨论】:
以上是关于继续从 www.domain.com 重定向到 domain.com的主要内容,如果未能解决你的问题,请参考以下文章
DNS 将 domain.com 重定向到 www.domain.com [关闭]
将 www.domain.com 重定向到 sub.domain.com [重复]
如何在 Django 下将 domain.com 重定向到 WWW.domain.com?
如何在 AWS Route 53 中将非 www domain.com 重定向到 www domain.com(WordPress 博客)?