私のウェブサイトで、誰かがディレクトリを要求すると、 '/'を削除して '.html'を追加します(もちろん引用符は使用しません) 。ディレクトリ名をディレクトリ名にリダイレクトするhtaccessで
例:
誰かがdomain.com/directory/
になった場合、それはdomain.com/directory.html/
にリダイレクトする必要がありますし、同じのために立つ必要があります。domain.com/another-directory.html
にリダイレクトする必要がありdomain.com/another-directory/
。
私は、任意のディレクトリ(/
で終わるURL)が(もちろん/
を取り除く)URL.html
にリダイレクトようになります私のhtaccess
ファイルにコードの行(または2)を配置したいと思います。
視覚的にリダイレクトしたいので、実際には.html
に変更されています。
私は非常に初心者のウェブプログラマーであり、どんな助けでも大歓迎です。
注:私はRedirect /directory /directory.html
を使用しましたが、それは機能しましたが、余分なコーディングが必要となります。これは、htaccessファイルと少し難しいことになるだろう
ちょうど 'directory'という名前のフォルダを作成し、その中に' directory.html'を入れて、index.html' 'へのファイルの名前を変更します。 – Gerben
@Gerbenありがとうございますが、それは私が望むものではありません。 index.htmlファイルがたくさんあるとは思わない。私は私のホームページのために一つのindex.htmlファイルを持っていますが、各ディレクトリのインデックスは異なる名前を持っています。私は別の解決策を見つけることができない場合でも、私はあなたを使用します。 – Jakar
'/ directory /'は実際には存在しますか?またはドキュメントルートに 'directory.html'というファイルがあり、それをディレクトリのように見せたいのですか? –