我已经设置了一个子域,该子域位于自己的文件夹中并充当单独的站点。问题是,当网址进入搜索栏时,它会被更改,并显示父网址和子网址网址。例如,主站点名为siteone.co.uk,子域名站点名为sitetwo.co.uk
当我打开sitetwo.co.uk时,搜索栏中会显示以下内容:
http://www.siteone.co.uk/sitetwo.co.uk/
我只想显示http://www.sitetwo.co.uk/
我确定这与htaccess文件有关,但我不知道如何编写htaccess的代码,我在google或堆栈溢出时找到的任何帮助都不能直接回答我的问题。
我想但我不确定我是否需要第二个htaccess文件,它位于sitetwo.co.uk的根目录中?
任何帮助真的很感激
答案 0 :(得分:1)
在/sitetwo.co.uk/.htaccess
中将此规则设为非常第一规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^sitetwo\.co\.uk$ [NC]
RewriteRule ^ http://sitetwo.co.uk%{REQUEST_URI} [NE,R=301,L]