仅重定向 root 而不更改 Apache 中的 URL

仅重定向 root 而不更改 Apache 中的 URL

我仅将到达根目录的请求重定向到同一服务器中的子文件夹。现在我想让 URL 在重定向期间不发生变化。我的 .htaccess 如下所示

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} !^m\.
RewriteRule ^$ /myFolder [R,L]

我尝试添加 P 作为选项,但没有帮助。该怎么做?

答案1

您可以使用 :

AliasMatch ^/$ /path/to/myFolder/

旧回复:

如果您想保留查询字符串,则必须将该QSA选项添加到重写规则中。

相关内容