我的webhost允许我创建子域,但不能更改这些子域指向的根文件夹(这使得它们对我的需求毫无用处)。我想知道是否可以使用htaccess和mod_rewrite来模仿不同子域根的行为。
所以,我想请求mysite.com映射到/wwwroot/mysite.com/index.html,并请求dev.mysite.com映射到/wwwroot/mysite.com/dev.mysite。 COM / index.html的。
理想情况下,这可以在不触发http重定向的情况下完成。
感谢。
答案 0 :(得分:2)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dev\.mysite\.com$ [NC]
RewriteRule !^dev\.mysite\.com /dev.mysite.com%{REQUEST_URI} [L,NC]