繁体   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