我一直在尝试使用阿拉伯语为部分URL添加一些.htaccess重定向规则。显然,我正在使用阿拉伯语部分,URL编码,但仍然似乎无法解析URL,无论是在条件中捕获它还是重定向它。有没有人有这方面的经验?
这是配置文件
中的一行RewriteRule ^arabic/%D8%AE%D9%85%D8%B3-%D8%B7%D8%B1%D9%82-%D9%84%D8%B2%D9%8A%D8%A7%D8%AF%D8%A9-%D8%B3%D8%B1%D8%B9%D8%A9-%D8%A7%D9%84%D8%A8%D8%B1%D9%88%D8%AF%D8%A8%D8%A7%D9%86%D8%AF(.*)$ /blog/sa-ar/%D8%AE%D9%85%D8%B3-%D8%B7%D8%B1%D9%82-%D9%84%D8%B2%D9%8A%D8%A7%D8%AF%D8%A9-%D8%B3%D8%B1%D8%B9%D8%A9-%D8%A7%D9%84%D8%A8%D8%B1%D9%88%D8%AF%D8%A8%D8%A7%D9%86%D8%AF/$1 [R=301,L]
答案 0 :(得分:2)
我遇到的问题是“م”,即“%D9%85” 只需使用:
RewriteRule ^arabic/([\s\S]*)$ /blog/sa-ar/$1
对我有用!
实际上,您必须使用^([\s\S]*)$
而不是^(.*)$