Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の2つのルールを確認してください。
RewriteRule ^([^/]*).html$ index.php?s=$1 [QSA,L] RewriteRule ^([^/]*)\.html$ index.php?s=$1 [QSA,L]
どちらを使うのが良いのか、そしてその理由を教えてください。どうやら両方が機能しているようです。ありがとう。
shashank kadne から、以前は考えもしなかった新しいことを学びました。したがって、基本的にドット (.) は正規表現で独自の意味を持ち、「何でも」を意味します。ドットのみで指示する場合は、「.」でエスケープする必要があります。.
最初のルールは間違っています。たとえば、 file.dhtml を有効なルールとして許可しますが、実際にはそうではありません。