ApacheサーバーでJekyllで生成されたサイトを実行していますが、.htaccessファイルを正しく設定するのに問題があります。Jekyllはindex.htmlファイルを各ページを表すフォルダーに配置するので、私のURLは現在次のようになります。domain.com/foo/
URLから末尾のスラッシュを削除して、以前に設定したものと完全に一致するようにします(また、見た目も良くなると思います)。
現在、私の.htaccessファイルのリワイトを扱うセクションは次のようになっています。
<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
ここでアドバイスに従ってみましたが、リダイレクトループに陥ります。
誰かが私を助けることができますか?簡単に言うと、domain.com / fooURLで/fooディレクトリからindex.htmlファイルを表示し、domain.com /foo/とdomain.com/foo/index.htmlでドメインにリダイレクトする必要があります。 com/foo。