Php .htaccess MOD_重写子域

Php .htaccess MOD_重写子域,php,apache,.htaccess,mod-rewrite,url-rewriting,Php,Apache,.htaccess,Mod Rewrite,Url Rewriting,我有一个生产服务器的精确副本,希望将其用作开发。我不想更改网站上的任何代码(链接等)。是否可以使用MOD_REWRITE使服务器指向自身 www.blah.com => dev.blah.com blah.com => dev.blah.com http://www.blah.com => dev.blah.com https://www.blah.com => dev.blah.com 您不能使用mod_rewrite更改传出

我有一个生产服务器的精确副本,希望将其用作开发。我不想更改网站上的任何代码(链接等)。是否可以使用MOD_REWRITE使服务器指向自身

www.blah.com         => dev.blah.com
blah.com             => dev.blah.com
http://www.blah.com  => dev.blah.com
https://www.blah.com => dev.blah.com
您不能使用mod_rewrite更改传出内容,它只影响传入内容。如果您在dev上的链接看起来像:

<a href="http://www.blah.com/some-page.html">
中有一些关于如何更改传出内容(如您的链接)的信息


您需要查看
proxyhtmlramap
,然后确保使用
proxyhtmlinks

将您的链接设置为您想要的链接,因此您在
dev.blah.com
的内容中有指向
www.blah.com
的链接,您希望htaccess更改页面的传出内容吗?@Jon Lin-是的dev.blah.com是blah.com的精确副本,但它们位于两个不同的服务器上。我想使用dev.blah.com进行测试,但是它的所有链接都重定向到blah.com。这个答案很好,看起来我想做的事情都可以做到。我尝试过使用ProxyHtmlRullMap和ProxyHTMLLinks,但我的日子不好过(不是Apache的专家,但知道我的方法)。你能给我一些建议吗?再次感谢您的帮助和时间