从 old.com 到 new.com 的 301 重定向
Posted
技术标签:
【中文标题】从 old.com 到 new.com 的 301 重定向【英文标题】:301 Redirects from old.com to new.com 【发布时间】:2017-07-24 07:38:55 【问题描述】:我的目标是将我当前的旧域重定向到我的新域。所有的页面结构都是一样的,唯一改变的是域。
我想将整个站点重定向到我的 .htaccess 文件中的新域。我将使用哪一行代码?
【问题讨论】:
How to 301 redirect an entire domain while preserving the path的可能重复 我在那里看到了一些有用的答案。我一直在互联网上看到它们,它并没有让它变得更清楚,有很多不同的选择。我有超过 20,000 个页面需要使用 301 重定向,我正在尝试找到一个简单的解决方案。 对该问题的公认答案完全符合您的要求。 好的,我会试一试。谢谢 【参考方案1】:您在使用mod_alias
Apache 模块吗?
Redirect 301 / http://www.new-domain.com/
使用 mod_rewrite Apache 模块
RewriteEngine On
RewriteRule ^(.*)$ http://new_domain.com/ [R=301]
也许:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %HTTP_HOST ^old_domain\.com$ [NC]
RewriteRule ^(.*)$ http://new_domain.com [R=301,L]
这是关于您的问题的good tutorial...
【讨论】:
好的,我会试一试。谢谢以上是关于从 old.com 到 new.com 的 301 重定向的主要内容,如果未能解决你的问题,请参考以下文章
Htaccess 301将规则/ HTTP重定向到HTTPS /非www到www
.htaccess 301 将旧域上的所有页面重定向到新域上的单个页面
.htaccess 中的 301 重定向将旧文件路径/名称附加到新 url
mysql:在所有表中将 http://old-domain.com 更改为 http://new-domain.com