背景:
假设我有一个托管在 http://www.example.com 上的网站并且该网站有很多绝对的内部链接。发生了一些事情,需要我将整个网站移至 http://www.example.net所有其他事情保持不变。
显然,我可以在网站代码上进行全局搜索和替换来解决这个问题,但我想知道有多少方法可以创建一个永久链接方案,无论我移动到哪个站点都不会中断,只要相对路径是一样的。
注意:用两个完全不同的网络托管公司的名称替换 example.com 和 example.net。它们仅用于不提供免费广告的通用名称。
问题:
有多少种不同的方式来支持永久超链接,例如:
http://some-aribitrary-string.com/some/path/here/page.htm
这样:
最佳答案
重写应该就足够了:
RewriteEngine On
RewriteRule ^(.*)$ http://some-arbitrary-string.com/$0 [L]
您还可以使用
[P]
或 [R=301]
通过内部代理路由请求或正确重定向它们。
关于http - 用于Web HTTP/HTTPS的基于永久ID的超链接方案,有多少种方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3249165/