我遇到的问题是重定向规则不适用于西班牙语特殊字符。我不知道如何将我的单词转换为输入htaccess文件,因为htaccess文件支持的字符集不识别deÁ,É等字符。您知道我可以设置重定向规则,例如:
Redirect 301 /home/BÁSICO.pdf http://example.com/exampledocument.pdf
或
Redirect 301 /home/MÉDICOS.pdf http://example.com/exampledocument.pdf
答案 0 :(得分:2)
你可以试试这个:
如果您使用Putty编辑.htaccess文件,可以使用键盘尝试:1)重音键; 2)移位+(A,E,I,O,U); 3)空格键
使用这种方法我做了类似的重定向工作正常。
答案 1 :(得分:1)
Unicode有点棘手 - 使用编码版本可能会更好:
Redirect 301 /home/B%C3%81SICO.pdf http://example.com/exampledocument.pdf
Redirect 301 /home/M%C3%89DICOS.pdf http://example.com/exampledocument.pdf
您可以使用此编码寻求帮助:http://meyerweb.com/eric/tools/dencoder/
注意:我没有对此进行测试,但它基于this question/answer。
答案 2 :(得分:1)
还存在其他可能性。您可以尝试使用此"(。*)"更改所有特殊字符。在RewriteRule中。