为什么我在 .htaccess 中的重定向没有被屏蔽

Why is my redirect in .htaccess not masked

在我的 Drupal 7 站点中,我在 .htaccess 中添加了这一行:

RewriteEngine on
RewriteRule ^mypath/?$ /sites/default/files/myfolder/ [R=302,L]

效果很好,但我希望 URL 被屏蔽,mypath 仍会显示在 URL 而不是 /sites/default/files/myfolder/

如何实现我想要的遮蔽?

您可以删除 R 重定向标志,它告诉浏览器更改地址栏中的 URL。

RewriteEngine on
RewriteRule ^mypath/?$ /sites/default/files/myfolder/ [L]