如何在虚拟主机中添加尾部斜杠?

如何在虚拟主机中添加尾部斜杠?

显然我不知道自己在做什么,因为我已经花了好几个小时来做​​这件事。我有一个 apache 虚拟主机配置,正在将子目录映射到不同的服务器。例如:

<Location /example>
ProxyPass http://192.168.1.6/content/
ProxyPassReverse http://192.168.1.6/content/
Order deny,allow
Deny from all
Allow from all
</Location>

如果我在浏览器中输入 example.com/example/,我可以看到 192.168.1.6 上的内容。如果我输入 example.com/example,则看不到。我必须在此配置中添加什么才能自动添加尾部斜杠,以便实现此功能?

谢谢。

答案1

您可以使用放置在 vHost 中的标准重写规则。

Rewrite /bar http://example.com/bar/

这应该可以实现你想要的效果。

答案2

您可以在 .htaccess 中进行重写,将非尾随斜杠 URL 重定向到尾随斜杠 URL。

相关内容