2

URL にヘブライ語/アラビア語の文字を表示したい。

例: 次の名前のファイルを表示する URL が必要です。aאm.php

したがって、中間の UTF8 文字をパーセントでエンコードした結果は次のようになりa%D7%90m.phpます。サーバー (Apache) にアップロードa%D7%90m.phpし、ページ www.example.com/a%D7%90m.php と www.example.com/aאm.php をリクエストしようとしましたが、サーバーが応答しました:

要求された URL/a%D7%90m.phpはこのサーバーで見つかりませんでした。

そのため、代わりに(パーセントエンコーディングなしで)アップロードしようとしましaאm.phpたが、www.example.com/a%D7%90m.php と www.example.com/aאm.php を閲覧してもうまくいきませんでした。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

.htaccess解決策は、www.example.comでmodrewriteを設定することでした。たとえば、リンクをwww.example.com/عربيةにし、ファイルwww.example.com/arabic.phpで実際にリクエストをバックグラウンドで処理する場合は、次のコードを.htaccessファイルに記述します。

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