2013-08-01 80 views
0

我遇到了這個奇怪的問題。 已創建WP多站點網絡,並將之前存在的頁面移入其中。 一切工作,除了罰款,因爲在HTML完全編碼的舊網頁,子網站是格式:在.htaccess中自定義mod重寫(重寫WP多站點網絡的URL)

http://domain-a.com/subsite1.html 
http://domain-b.com/subsite2.html 

但現在WP漂亮的聯繫,他們看起來是這樣的:

http://domain-a.com/subsite1 
http://domain-b.com/subsite2 

SEO機構想使舊鏈接自動重寫爲新鏈接。我發現樣品htpassword redirrect看起來是這樣的:

RedirectMatch 301 (.*).html$ http://domain.com$1/ 

但因爲對正確的,但在左邊沒有域名將無法正常工作。 據我所知,對於每個域我應該創建不同的規則,因爲它可以在全球範圍內完成一條規則,但無論是哪種情況我都不知道如何正確執行。

在理論上,重寫應該在最後使用任何與.html相同的地址,並在末尾重寫爲完全相同的.html。

回答

1

而不是你的規則的嘗試此規則:

RedirectMatch 301 ^/(.*).html$ /$1/