我有一个客户端购买了他们的原始域名(.net),然后也购买了.com域名,然后要求我将所有流量重定向到.com站点,一切似乎都按照计划进行.直到我注意到,如果我有一个页面书签,或者用.net扩展名键入整个URL,地址就不会重写到.com。
示例:如果我导航到example.net/page,我希望地址更改为example.com/page (而目前它不是)
这是我的.htaccess文件
RewriteCond %{HTTP_HOST} ^promotionstudios\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.promotionstudios\.net$
RewriteRule ^(.*)$ "http\:\/\/www\.promotionstudios\.com\/" [R=301,L]任何洞察力都是值得欣赏的!提前感谢!
发布于 2016-04-28 22:34:28
使用:
RewriteCond %{HTTP_HOST} ^(?:www\.)?promotionstudios\.net$ [NC]
RewriteRule ^ http://www.promotionstudios.com%{REQUEST_URI} [NE,R=301,L]发布于 2016-04-29 05:37:36
比使用htaccess更好的选择是域转发
注意:根据服务提供商选项,名称可能有所不同。但它肯定会在那里。
登录到您的.net Domain Account并选择您的.net域。
在域转发下-管理域转发

确保
URL Masking: OFF (if this is ON,example.com/page will be shown with example.net/page as url in the browser)
Sub Domain Forwarding: ON (in case if you need your subdomains forwarded)
Path Forwarding: ON (this will forward example.net/page to example.com/page)那就省省吧。
下一首
在域转发->名称服务器详细信息

从这里,您将获得名称服务器的详细信息。
下一首
在“域注册->名称服务器”下
填写之前获得的名称服务器详细信息,然后单击“更新名称服务器”。
现在你完蛋了。
注:这些更改可能需要24-72小时才能生效。
https://stackoverflow.com/questions/36925700
复制相似问题