子域重定向到文件夹而不更改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炼
答
当你在你的RewriteRule
的目标比年初http://
或https://
,假设你想有一个302重定向。因此它重定向浏览器和浏览器的URL地址栏更改。
如果subdomain.domain.nl
和www.domain.nl
的虚拟主机具有相同的文档根目录,那么你可以从目标中删除主机部分:
RewriteRule^/subdomain%{REQUEST_URI} [L]
,它不会重定向。否则,您可以尝试使用[P]
标志进行内部代理。
您无法跨域进行内部重定向。所以这是不能做到的。 – 2012-07-23 13:28:51