2

我正在尝试做一件简单的事情,但没有运气 - 我想在我的 URL 中显示希伯来语/阿拉伯语字符。

例如:我希望 URL 显示一个名为:aאm.php

所以我对中间的 UTF8 字符进行了百分比编码,结果是:a%D7%90m.php. 我已经上传a%D7%90m.php到我的服务器(Apache)并尝试请求页面 www.example.com/a%D7%90m.php 和 www.example.com/aאm.php 但我的服务器响应:

/a%D7%90m.php在此服务器上找不到请求的 URL 。

所以我尝试上传aאm.php(没有百分比编码),但在浏览 www.example.com/a%D7%90m.php 和 www.example.com/aאm.php 时再次失败。

如何解决这个问题?

4

1 回答 1

0

.htaccess解决方案是在 www.example.com中设置一个 mod 重写。例如,如果你希望你的链接是 www.example.com/عربية 并且文件 www.example.com/arabic.php 在后台实际处理请求,那么只需在.htaccess文件中编写以下代码:

RewriteEngine 
OnRewriteRule ^عربية$ arabic.php 
于 2011-03-14T17:17:27.293 回答