1
我想加载private
的网站的特定子域,而无需创建新的虚拟主机(不创建和重复所述虚拟主机配置)以下面的方式,:的Apache2:mod_rewrite的圆形rewritting
- 的用户写入priv.mydomain.com
mod_rewrite
追加/ priv到URL而不重定向。- 的
Alias
指令获取/私法和负载/ other_system_path /私人 - 的
private
页面加载但用户看的URL没有变化。
我当前配置如下(适当的虚拟主机内):
Alias /priv /other_system_path/private
RewriteEngine on
RewriteCond %{HTTP_HOST} ^priv\.mydomain\.com$
RewriteRule (.*) /priv [PT]
的PT
标志是,如果我没有错,用于重复URL映射的过程中,这变成再次获得RewriteRule
,因为priv.
仍保留在URL中。
我该如何做到这一点?
尝试添加'RewriteCond%{IS_SUBREQ} false' – Cheery 2014-10-27 22:07:13
哇,它就像一个魅力。如果你知道的话,把它写成接受它的答案。有些解释是值得欢迎的。无论如何,我在浏览器中搜索“/ priv”。 – 2014-10-27 22:11:48
'无论如何,我在浏览器中“/ priv”,但你不想看到它? – Cheery 2014-10-27 22:16:54