Apache htaccess 西班牙口音

Apache htaccess spanish accent

我对不适用于西班牙语特殊字符的重定向规则有疑问。我不知道如何将我要输入的单词转换为 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

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.

你可以试试这个:

如果您正在使用 Putty 编辑 .htaccess 文件,您可以尝试使用您的键盘:1)重音键; 2)Shift+(A,E,I,O,U); 3)Space栏

用这个方法我做了一个类似的重定向工作正常。

还存在其他的可能性。您可以尝试在 RewriteRule 中使用此“(.*)”更改所有特殊字符。