重定向域名www链接到登台服务器上的www-staging

问题描述:

所以我知道这是可以使用.htaccess,我似乎无法得到它的工作。重定向域名www链接到登台服务器上的www-staging

我有一个临时服务器:www-staging.mysite.com

以及生产服务器:www.mysite.com

我想修改我的.htaccess文件,这样,我的临时服务器上,以www.mysite.com每个请求更改为www-staging.mysite.com

我的生产服务器上的每个请求都应该正常运行(www.mysite.com)。

在您的临时服务器的htaccess文件(文档根),上述任何其他重写规则添加这个(如果有的话):如果

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.com$ [NC] 
RewriteRule ^(.*)$ http://www-staging.mysite.com/$1 [L,R] 

这仅适用于您的分期和生产服务器是分开的,有2个不同的文档根。

+0

感谢您的答复。这似乎没有做任何事情..我已经尝试将.htaccess文件放入doc根目录(www文件夹)以及与doc根目录相同的级别。 – Prefix

您需要将这个规则在生产服务器的DocumentRoot/.htaccess

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.com$ [NC] 
RewriteRule^http://www-staging.mysite.com%{REQUEST_URI} [L,NE,R=302]