2015-12-30 51 views
1

我正在尋找重新定向一些網址,其中包含百分比(%)符號以清除網址。下面的例子...如何使用百分比(%)符號重定向URL?

舊網址:

http://www.testsite.co.uk/ecommerce/cabinets/white_gloss_cabinets/led_illuminated_white_cabinets%20/9101900.aspx 

新網址:

http://www.testsite.co.uk/products/cabinets/austin/ 

有誰知道.htaccess文件中格式化此重定向的正確方法是什麼?我正在使用WordPress。

由於

+0

也許這可以幫助你:http://webmasters.stackexchange.com/questions/77257/how-to-redirect-urls-with-percent-encoded-characters-and-query-strings –

回答

0

嘗試:

我取代%20 \ S在圖案+。

RewriteEngine on 



RewriteRule ^ecommerce/cabinets/white_gloss_cabinets/led_illuminated_white_cabinets\s+/9101900.aspx$ http://www.testsite.co.uk/products/cabinets/austin/ [NC,L,R] 

在正則表達式,%20(空格)使用\ S匹配,或用\ s + 1個或多個空格。

希望,這有助於!

+0

謝謝Starken。我會試一試。只是一件事......最後的括號中,不需要包含「R = 301」,所以它會是[R = 301,NC,L,R] – Moclin

+0

@Moclin ** R **或* * R = 302 **表示臨時重定向,您可以用** R = 301 **替換** R **以使重定向永久。 – starkeen

+0

謝謝@starkeen!它沒有與「s」一起工作,所以得到它的工作我簡單地使用\接着是一個空的空間:) – Moclin

相關問題