我有一个在 Apache 服务器上运行的 Jekyll 生成的站点,但我在正确设置 .htaccess 文件时遇到了一些麻烦。Jekyll 将 index.html 文件放入代表每个页面的文件夹中,因此我的 URL 目前看起来像domain.com/foo/
我想从 URL 中删除尾部斜杠,以便它与我之前设置的完全匹配(也是因为我认为它看起来更好)。
目前,我的 .htaccess 文件中处理 rewites 的部分如下所示:
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
Options -Indexes
DirectoryIndex index.xml index.html
Run Code Online (Sandbox Code Playgroud)
有人可以帮我吗?简而言之,我想要的是 domain.com/foo URL 显示来自 /foo 目录的 index.html 文件,以及 domain.com/foo/ 和 domain.com/foo/index.html 重定向到域。 com/foo.