2017-03-31 7 views
0

サイト上にhtaccessの3行の書き換え線があり、それらを組み合わせることができるかどうかを知りたいと思います。htaccessは行を結合して書き換えます

RewriteRule ([0-9]+)-folder/ http://www.example.com/folder/ [L,R=301] 
RewriteRule folder/([0-9]+)- http://www.example.com/folder/ [L,R=301] 
RewriteRule folder/(.*)/([0-9]+)- http://www.example.com/folder/$1/ [L,R=301] 

Basicly、トップ2行が第三行の前に有効にする必要があります。ここでは

は3線です。また、3行目が使用されていなくても3行目が適用されない場合は、上位2行を有効にする必要があります。

私はそれを要約すると思います。

ありがとうございました!

EDIT:忘れてしまった...ライン1またはライン2が適用されます。今は両方とも同時に。そのまま最初の2ライン分のルール以下

答えて

0

使用は、第二のルールを使用

RewriteRule ((([0-9]+)-folder/)|(folder/([0-9]+)-)) /folder [L,R=301]