.htaccess htaccess 301使用编码的希伯来语URL重定向
我目前在一个希伯来语网站上工作,该网站的大部分链接都已更改,我现在通过.htaccess设置重定向规则;由于某些原因,重定向规则不起作用。旧网站是一个静态html网站,而这是一个wordpress网站 我使用的基本重定向语法是.htaccess htaccess 301使用编码的希伯来语URL重定向,.htaccess,redirect,hebrew,.htaccess,Redirect,Hebrew,我目前在一个希伯来语网站上工作,该网站的大部分链接都已更改,我现在通过.htaccess设置重定向规则;由于某些原因,重定向规则不起作用。旧网站是一个静态html网站,而这是一个wordpress网站 我使用的基本重定向语法是 Redirect 301 /oldurl.html http://samedomain.co.il/newurl/ 这适用于所有英文版网站的正常url编码链接;这甚至在重定向到其url编码如下的页面时也有效: Redirect 301 /oldurl.html http
Redirect 301 /oldurl.html http://samedomain.co.il/newurl/
这适用于所有英文版网站的正常url编码链接;这甚至在重定向到其url编码如下的页面时也有效:
Redirect 301 /oldurl.html http://samedomain.co.il/%D7%A4%D7%A8%D7%96%D7%A0%D7%98%D7%A6%D7%99%D7%94-%D7%91%D7%90%D7%A0%D7%92%D7%9C%D7%99%D7%AA/
Redirect 301 /%D7%A7%D7%95%D7%A8%D7%A1%D7%99%D7%9D-%D7%95%D7%A1%D7%93%D7%A0%D7%90%D7%95%D7%AA.htm http://samedomain.co.il/%D7%A4%D7%A8%D7%96%D7%A0%D7%98%D7%A6%D7%99%D7%94-%D7%91%D7%90%D7%A0%D7%92%D7%9C%D7%99%D7%AA/
但如果第一部分也是URL编码的,则不起作用:
Redirect 301 /oldurl.html http://samedomain.co.il/%D7%A4%D7%A8%D7%96%D7%A0%D7%98%D7%A6%D7%99%D7%94-%D7%91%D7%90%D7%A0%D7%92%D7%9C%D7%99%D7%AA/
Redirect 301 /%D7%A7%D7%95%D7%A8%D7%A1%D7%99%D7%9D-%D7%95%D7%A1%D7%93%D7%A0%D7%90%D7%95%D7%AA.htm http://samedomain.co.il/%D7%A4%D7%A8%D7%96%D7%A0%D7%98%D7%A6%D7%99%D7%94-%D7%91%D7%90%D7%A0%D7%92%D7%9C%D7%99%D7%AA/
我尝试过几件事,例如:
删除正斜杠。
将斜杠编码为%47。
我的想法快用完了,如果有任何帮助,我们将不胜感激。您需要使用解码模式,而不是编码模式。在应用mod_别名/mod_重写之前对URI进行解码
Redirect 301 /קורסים-וסדנאות.htm http://samedomain.co.il/%D7%A4%D7%A8%D7%96%D7%A0%D7%98%D7%A6%D7%99%D7%94-%D7%91%D7%90%D7%A0%D7%92%D7%9C%D7%99%D7%AA/