0

HTMLページを一致するPHPページ名に誘導する機能があります

RewriteRule ^(.*).html $1.php [L,NC]

www.example.com/privacy.html (privacy.php はレンダリングされるページです) などの URL を入力すると、これは正常に機能します。

2 番目の要件は、大文字を小文字の URL に変換することです。そのため、このコードを http.conf に追加しました。

RewriteEngine On 
RewriteMap lc int:tolower 
RewriteCond %{REQUEST_URI} [A-Z] 
RewriteRule (.*) ${lc:$1} [R=301,L]

htaccess CheckSpelling on のこのコード

大文字から小文字への変換は機能しますが、現在

www.example.com/PRIVACY.html 

になる

www.example.com/privacy.php

入力www.example.com/privacy.htmlしても機能します。URLは変わらない

.html で終わる URL を保持したいのですが、これについて誰か助けてもらえますか?

4

1 に答える 1