簡體   English   中英

如何在URL中使用%進行301重定向

[英]How to 301 Redirect with a % in the URL

所以我只列出了423301個具有正常.htaccess重定向的列表

Redirect 301 /blog-articles/129/Bad_Economy_Thank_You%2C_I_Didnt_Know.html /2010/05/bad-economy-thank-you-i-didnt-know-2/

但我的問題可能是其中50個網址中包含% ,並且它們不會重定向到任何地方。 我看不到任何看起來有效的重寫或正則表達式。 對我來說,這似乎有些反常。 任何人都可以直接向我指出如何重定向其中包含%網址,例如以下網址。

/blog-articles/129/Bad_Economy_Thank_You%2C_I_Didnt_Know.html

謝謝高級。 (我開始拔頭發)

@ Zerquix18為我指明了正確的方向!

%確實與%2C(是“,”)分開。 因此,我瀏覽了整個重定向列表,並通過引用http://www.w3schools.com/tags/ref_urlencode.asp將所有urlencode字符更改為實際字符

提出問題后,如何更輕松地解決問題總是很有趣的!

謝謝大家!

您需要在模式中將\\x2C用於%2C 嘗試以下規則:

RedirectMatch 302 ^/blog-articles/129/Bad_Economy_Thank_You\x2C_I_Didnt_Know\.html /2010/05/bad-economy-thank-you-i-didnt-know-2/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM