访问subdomain.domain.nl时,我转发到domain.nl/subdomain但是...我想要的不是更改网址。
我的htaccess中有以下代码:
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.nl$
RewriteRule ^ http://www.domain.nl/subdomain%{REQUEST_URI} [L]
因此,当访问subdomain.domain.nl时,我希望无形地转发到www.domain.nl/subdomain中名为subdomain的文件夹,但不要更改URL。
我在这里检查了几个主题,但仍无法找到适合我的问题的答案,任何人?
亲切的问候,Twan
答案 0 :(得分:0)
如果http://
目标的开头有https://
或RewriteRule
,则表示您需要302重定向。因此,它会重定向浏览器,并且浏览器的URL地址栏会发生变化。
如果subdomain.domain.nl
和www.domain.nl
的vhosts具有相同的文档根目录,那么您只需从目标中删除主机部分:
RewriteRule ^ /subdomain%{REQUEST_URI} [L]
它不会重定向。否则,您可以尝试使用[P]
标志进行内部代理。