0

-0.htm で終わる古い URL パターンを新しいもの -1.htm に書き換える (実際には 301 リダイレクト) 式が必要な

ので、古い URL が/path/to/pagination/script-0.htm
新しい URLである場合、/path/to/pagination/script-1.htm
これは任意の数のフォルダー/サブフォルダー構造に対して機能する必要があります。
[ -0.htm] に対してのみ機能する必要があります。このパターンで終わる URL のみ。

これを達成する方法について何か考えはありますか?
私の htaccess 正規表現の知識は限られています。

4

1 に答える 1

1

次のようなものを試すことができます:

RewriteRule ^(.*?)\-0\.htm$ $1-1.htm [R=301,L]

ただし、実際のファイルの場合にパススルーを行う可能性のあるルールの前に、最初のルールの 1 つであることを確認してください。

于 2013-04-15T11:06:48.330 に答える