首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.htaccess重写而不是重写书签链接

问.htaccess重写而不是重写书签链接
EN

Stack Overflow用户
提问于 2016-04-28 21:23:56
回答 2查看 210关注 0票数 0

我有一个客户端购买了他们的原始域名(.net),然后也购买了.com域名,然后要求我将所有流量重定向到.com站点,一切似乎都按照计划进行.直到我注意到,如果我有一个页面书签,或者用.net扩展名键入整个URL,地址就不会重写到.com。

示例:如果我导航到example.net/page,我希望地址更改为example.com/page (而目前它不是)

这是我的.htaccess文件

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^promotionstudios\.net$ [OR]
RewriteCond %{HTTP_HOST} ^www\.promotionstudios\.net$
RewriteRule ^(.*)$ "http\:\/\/www\.promotionstudios\.com\/" [R=301,L]

任何洞察力都是值得欣赏的!提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2016-04-28 22:34:28

使用:

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^(?:www\.)?promotionstudios\.net$ [NC]
RewriteRule ^ http://www.promotionstudios.com%{REQUEST_URI} [NE,R=301,L]
票数 2
EN

Stack Overflow用户

发布于 2016-04-29 05:37:36

比使用htaccess更好的选择是域转发

注意:根据服务提供商选项,名称可能有所不同。但它肯定会在那里。

登录到您的.net Domain Account并选择您的.net域。

在域转发下-管理域转发

确保

代码语言:javascript
复制
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小时才能生效。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36925700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档