子域重定向到文件夹而不更改URL

问题描述:

当访问subdomain.domain.nl我转发到domain.nl/subdomain但是...我想要的不是更改URL。子域重定向到文件夹而不更改URL

我有下面的代码在我的htaccess:

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.nl$ 
RewriteRule^http://www.domain.nl/subdomain%{REQUEST_URI} [L] 

所以访问subdomain.domain.nl时,我想是不可见转发给夹称为子域www.domain.nl/subdomain但不要更改网址。

我在这里查了几个主题,但仍然找不到合适的答案,我的问题,任何人?

亲切的问候,M炼

+1

您无法跨域进行内部重定向。所以这是不能做到的。 – 2012-07-23 13:28:51

当你在你的RewriteRule的目标比年初http://https://,假设你想有一个302重定向。因此它重定向浏览器和浏览器的URL地址栏更改。

如果subdomain.domain.nlwww.domain.nl的虚拟主机具有相同的文档根目录,那么你可以从目标中删除主机部分:

RewriteRule^/subdomain%{REQUEST_URI} [L] 

,它不会重定向。否则,您可以尝试使用[P]标志进行内部代理。