.htaccess 带有中文字符的重定向

标签 .htaccess redirect

我正在尝试重定向

新闻/事件/finance-for-sdgs-high-level-meeting-bellagio-financeforsdgs-2/?lang=zh-hans

/finance-for-sdgs-high-level-meeting-financeforsdgs-bellagio-25-27-february-2015/?lang=zh-hans

但不确定编码。以下内容无效:

RewriteRule ^æ°é»/äºä»¶/finance-for-sdgs-high-level-meeting-bellagio-financeforsdgs-2/?lang=zh-hans$ http://ecosequestrust.org/finance-for-sdgs-high-level-meeting-financeforsdgs-bellagio-25-27-february-2015/?lang=zh-hans [R=301,L]

最佳答案

您可以尝试使用\x转义序列来转义Unicode:

RewriteRule ^\xE6\x96\xB0\xE9\x97\xBB\x2F\xE4\xBA\x8B\xE4\xBB\xB6/finance-for-sdgs-high-level-meeting-bellagio-financeforsdgs-2/$ http://ecosequestrust.org/finance-for-sdgs-high-level-meeting-financeforsdgs-bellagio-25-27-february-2015/ [R=301,L]

本质上,将新闻/事件替换为\xE6\x96\xB0\xE9\x97\xBB\x2F\xE4\xBA\x8B\xE4\xBB\xB6。这样,您就不需要依赖 htaccess 文件的编码。

关于.htaccess 带有中文字符的重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30488279/

相关文章:

php - .htaccess - 试图不重写一个文件

java - 我如何配置我的 .htaccess 文件,以便对 myurl.com/imageX.bmp(其中 X 是某个整数)的查询都提供相同的图像?

javascript - 是否可以为提供 JS 内容的 PHP 文件指定缓存验证器?

html - 斜杠不指向带有 htaccess 的目录

html - 有没有办法让 iFrame 中的链接重定向到其源?

node.js - VirtualHost 不重定向

ruby-on-rails - 带有 HTTP header 的 redirect_to

php - .htaccess 301 重定向和删除 .html 合并

.htaccess - htaccess 重定向通过 CMS 管理的子目录的 URL

.htaccess - 在另一个具有 SSL 的域上进行域重定向