我正在褪色,需要一些幫助。我使用3周的RewriteRules來完成,我認爲有些事情應該只有一個:我可以將這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]
我需要採取以下網址:
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
我有什麼作品但似乎有點破解。有沒有辦法將這一切結合到一個規則中?
哦,謝謝。現在很明顯,你提到了前兩者的結合。很顯然,我一直在看它太久了。 – TunaMaxx