所以我刚刚制作了423 301重定向列表,其中包含正常的.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
谢谢你的进步。 (我开始拔头发了)
答案 0 :(得分:0)
@ Zerquix18指出我正确的方向!
这个百分比确实与%2C分开,这是",#34;。所以我浏览了整个重定向列表,并通过引用http://www.w3schools.com/tags/ref_urlencode.asp
将任何urlencoded字符更改为实际字符总是有趣的是,在你提出问题之后,它会更容易解决!
谢谢大家!
答案 1 :(得分:0)
您需要在模式中使用\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/