【发布时间】:2014-01-26 04:39:03
【问题描述】:
我目前正在将所有请求从 olddomain.com 重定向到我的 Apache 服务器到 newdomain.com -- 它工作正常,但我实际上只需要一个文件来加载,就好像它位于 olddomain.com 一样。
这是重要的部分现在的样子:
<VirtualHost *:80>
ServerName olddomain.com
ServerAlias olddomain.com
Redirect / http://newdomain.com/
</VirtualHost>
我喜欢这个简单的Redirect / http://newdomain.com 解决方案,因为它完全符合我的要求,而且非常简单,甚至我都能理解!但是我该如何例外,以便当某人/某事转到http://olddomain.com/excludedfile.php 时,它会加载到预期的域名?到目前为止,我发现的解决方案似乎适用于 mod_rewrite 设置。如果 mod_rewrite 是必需的,我想我可以忍受它,但我宁愿不...
我为什么需要这个:我刚刚向 Apple 提交了我的应用程序,并在最后一刻决定我需要更改域名,这破坏了应用程序的一个功能,因为它明确依赖于查看旧域名——由于对我的虚拟主机文件所做的更改,它不再看到它。
【问题讨论】:
标签: apache .htaccess mod-rewrite virtualhost vhosts