1

我的虚拟主机允许我创建子域,但不能更改这些子域指向的根文件夹(这使得它们对我的需要毫无用处)。我想知道是否可以使用 htaccess 和 mod_rewrite 来模仿不同子域根的行为。

所以,我希望对 mysite.com 的请求映射到 /wwwroot/mysite.com/index.html,对 dev.mysite.com 的请求映射到 /wwwroot/mysite.com/dev.mysite.com/index .html。

理想情况下,这将在不触发 http 重定向的情况下完成。

谢谢。

4

1 回答 1

2

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^dev\.mysite\.com$ [NC]
RewriteRule !^dev\.mysite\.com /dev.mysite.com%{REQUEST_URI} [L,NC]
于 2013-10-23T20:48:04.283 回答