我希望我的子域直接指向一个文件夹。 也就是说,如果向apple.example.com发出HTTP请求, 我希望响应是example.com/apple/index.html的内容,但不是301错误。 有可能吗?
答案 0 :(得分:0)
是的,这正是ISAPI_REWRITE等工具的目的。我的托管公司(orcsweb)正是使用这种技术。
-OIsin
答案 1 :(得分:0)
是的,但您需要确保您的服务器能够支持虚拟域。我对此知之甚少,但mod_rewrite可以不重定向。
答案 2 :(得分:0)
# Internally rewrite <subdomain>.example.com/<URLpath> to example.com/subs/<subdomain/<URLpath>
RewriteCond $1 !^subs/
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com
RewriteRule (.*) /subs/%1/$1 [L]
答案 3 :(得分:0)
您可以从任何文件夹提供内容,也可以向客户端发送重定向,但AFAIK不能同时执行这两项操作 - 您无法同时提供内容并以某种方式更改浏览器中的网址。
如果有可能,它肯定会导致许多安全漏洞。