htaccess重定向子域与另一台服务器上的子页面

时间:2014-02-14 12:21:59

标签: .htaccess redirect

我需要将我的子域http://listings.mywebsite.com/i/重定向到“mywebsite.com”,但问题是,这个“/ i /”和此“/ i”之后的所有页面都托管在另一台服务器上。我创建了一个重定向,将“listings.mywebsite.com/”指向我的主页,所以没有问题...但最后这个“/ i /”给了我麻烦。

我尝试了在此网站中找到的几个htaccess重定向脚本,但它们都没有用,可能是因为/ i /不在我的服务器上。

也就是说,如果我转到“listings.mywebsite.com/i/”,我会看到“文档无法访问”错误页面,因为这个“/ i”以某种方式连接到该公司的服务器。但是,如果我转到http://listings.mywebsite.com,我会被重定向到我的主页。

我让公司把我从他们的服务器上删除了,但是他们还没有这样做,如果没有任何回复就会很慢(如果我决定回到他们的话,请保持我在他们服务器上的活动,但是我不是。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

将此代码放在DOCUMENT_ROOT/.htaccess主机上的listings.mywebsite.com文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^listings\.mywebsite\.com$ [NC]
RewriteRule ^i/(.+)$ http://mywebsite.com/$1 [L,NC,R=301]