我有一个公共网站(mydomain.com),它运行良好。
我正在尝试设置测试域,例如dev.mysite.com。我有一个主机记录来解析IP地址,但我无法解决的问题是当我尝试去dev.mysite.com时,我被重定向到www.dev.mysite.com,这是行不通的。
我试图修改我的.htaccess文件,但是没有用。在我的.htaccess文件中,我注释掉前两行(下面)然后取消注释最后两行,因为它在.htaccess文件注释中指示,所以我的.htaccess文件现在有这个:
# RewriteCond %{HTTP_HOST} !^www\. [NC]
# RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
由于这不起作用,我找到另一种可能的解决方案来编辑我的virt hosts文件以包含这个:
Redirect permanent / http://dev.mysite.com/
重新启动apache并尝试打开网站后,我现在正在获得重定向循环。所以我不知道如何解决这个问题。