0

小さな .htaccess の問題で誰かが手を貸してくれるかどうか疑問に思っていました。

.htaccess ファイル内には、たとえば次のようなものがあります。

Options -Indexes 
RewriteEngine On 
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

# Normal
RewriteRule ^about$ ./about.html [L,NC]
RewriteRule ^news$ ./news.html [L,NC]
RewriteRule ^other$ ./other.html [L,NC]

これは、HTTPS を強制し、domain.com/about の後にスラッシュを付けない場合に最適です。

私の質問は:

HTTPS を強制し、最後にスラッシュを追加するにはどうすればよいですか。

https://www.domain.com/about/

または、ユーザーが 404 エラー ページにリダイレクトされることなく、最後にスラッシュを追加できるようにします。

また、それらはサーバーのメイン フォルダー内の単なる HTML ページです。

昔々、「about」、「news」、「others」などのフォルダーを作成し、すべての画像、css、js などを含む index.html ファイルをそれぞれに配置して、スラッシュを取得する必要がありました。

これができることを願っています。

ありがとう!

4

1 に答える 1