重定向域名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个不同的文档根。
答
您需要将这个规则在生产服务器的DocumentRoot/.htaccess
:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.com$ [NC]
RewriteRule^http://www-staging.mysite.com%{REQUEST_URI} [L,NE,R=302]
感谢您的答复。这似乎没有做任何事情..我已经尝试将.htaccess文件放入doc根目录(www文件夹)以及与doc根目录相同的级别。 – Prefix