私は脳が退色していて、何か助けてください。私は、次のURLを取る必要がありこれらの3つの書き換えルールを1つに組み合わせることはできますか?
RewriteRule ^([0-9]+)$ /bar/$1.html [R=301,L]
RewriteRule ^([0-9]+)(-*)$ /bar/$1.html [R=301,L]
RewriteRule ^([0-9]+)-([0-9]+)$ /bar/$1.html#$2 [R=301,NE,L]
:私はちょうど1を取るべきだと思う何かを達成するために3 RewriteRulesを使用してい
http://foo.com/100
http://foo.com/100-1
http://foo.com/200-
http://foo.com/1999
http://foo.com/1999-99
を...と、このようにそれらを書き換える:
http://foo.com/bar/100.html
http://foo.com/bar/100.html#1
http://foo.com/bar/200.html
http://foo.com/bar/1999.html
http://foo.com/bar/1999.html#99
私が持っているものはのようですが、ハックのようです。これをすべて1つのルールに組み込む方法はありますか?
ありがとうございます。あなたが最初の2つを組み合わせることについて言及したので、今はとても分かります。明らかに私はそれをあまりにも長く見ていた。 – TunaMaxx