使用htaccess文件从子域字符串中删除主站点字符串

时间:2014-08-02 10:00:25

标签: .htaccess

我已经设置了一个子域,该子域位于自己的文件夹中并充当单独的站点。问题是,当网址进入搜索栏时,它会被更改,并显示父网址和子网址网址。例如,主站点名为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的根目录中?

任何帮助真的很感激

1 个答案:

答案 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]