0
は、1行にこれを凝縮する方法はあります:[圧縮モッズ書き換え
RewriteRule \.(html|htm)+(.*)$ index.php?$1 [L]
をしかし、それは所望の効果を持っていなかった。
RewriteRule \.html+(.*)$ index.php?$1 [L]
RewriteRule \.htm+(.*)$ index.php?$1 [L]
私が試してみました。基本的には、.htmlと.htmのいずれかの拡張子がURLの一部であるかどうかをチェックしたいと思います。
おかげ
パーフェクトありがとうそれはこのようにする必要があります。私は+記号が何のためであるか分からない!書き直しは私の強みではありません。 –
これは、前の文字またはブロックの文字の1..nリピート用です。 ab +はab、aba、abba、(htm)+はhtm、htmhtmなどと一致します。しかし、あなたの例ではそれは意味をなさないので削除しました。 – TMS
トーマスに感謝します。書き直しの構文について学ぶのに良い場所をお勧めしますか? –