我正在尝试使用htaccess让Subdomains为我的网站工作,例如:
shopping.site.local应引导用户使用site.local / shopping-and-fashion保持初始子域格式,这意味着用户无法注意到内部重定向。
我添加了以下脚本:
RewriteCond %{HTTP_HOST} ^shopping.site.local$ [OR]
RewriteCond %{HTTP_HOST} ^www.shopping.site.local$
RewriteRule ^(.*)$ http://www.site.local/shopping-and-fashion/$1 [L]
重定向成功发生,但在外部方式,如何隐藏重定向以始终具有URL:
和内容:
答案 0 :(得分:0)
您是否尝试使用[P]代替[L]?
答案 1 :(得分:0)
以下使用反向代理,应该给你你想要的东西
<VirtualHost *:80>
ServerName shopping.site.local
ProxyPass / http://www.site.local/shopping-and-fashion/ nocanon
ProxyPassReverse / http://www.site.local/shopping-and-fashion/
</VirtualHost>
如果原始文件不是相对链接友好的话,您可能必须破解一些JS和CSS以适应路径更改。