我正在尝试将我公司的主页(让我们称之为example.com
)重定向到我构建的新网页example.net
,而不会丢失任何存档和子页面,即用户导航到{ {1}}它会重定向到example.com
,但当他们点击“关于我们”时,我希望它返回example.net
。
我可以让它重定向,但每次用户点击链接(例如关于我们)时,浏览器都会尝试加载example.com/aboutus
而不是example.net/aboutus
,而不存在。
我尝试了许多不同的重定向命令,301命令,.htaccess以及向索引页面添加重定向。每次我打开主页以打开新网址
我附上了索引页面代码。
example.com/aboutus
答案 0 :(得分:0)
我不是PHP人,但根据您的平台,您可以使用:
用于Apache或IIS重写模块的MOD_REWRITE模块。
这两个都支持重写URL,它可以匹配您的用例。
我很好奇为什么你不会替换你在同一台服务器上重定向的主页,但无论如何,因为你已经有重定向工作,你只需要在.net服务器上。您将需要两个规则,一个用于停止处理(如果它是根URL请求),然后一个用于所有其他请求,将根重新写回.com地址。您需要第一条规则,因此不要在服务器之间创建循环。