2016-09-07 9 views
0

英語の文字を使用している場合、htaccessは問題なく動作します。 が、私は英語ではない文字を使用する場合、それはリダイレクトカントやショー:htaccessは英語以外の文字を使用してリダイレクトします

が 要求されたURL

が見つかりませんが、これらは私のサンプルコードです。私はそれをさまざまな種類を味わってきたが、それらのノーノの作品:

Redirect 301 "/مقاله-انواع-دسته-بندی-برج-های-خنک-کننده" /destination 
Redirect 301 "/%D9%85%D9%82%D8%A7%D9%84%D9%87-%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%AF%D8%B3%D8%AA%D9%87-%D8%A8%D9%86%D8%AF%DB%8C-%D8%A8%D8%B1%D8%AC-%D9%87%D8%A7%DB%8C-%D8%AE%D9%86%DA%A9-%DA%A9%D9%86%D9%86%D8%AF%D9%87" /destination 
+0

あなたがリダイレクトしようとしているURLとは何ですか? – anubhava

+0

これは私のURLです:www.sample.com/مقاله-انواع-دسته-بندی-برج-های-خنک-کننده – afsane

答えて

0

は、Apacheの設定ファイルに次の行を追加します。

AddDefaultCharset UTF-8 

はその後、Apacheサーバを再起動します。その後、UTF-8文字のリダイレクトを含むhtaccessファイルを使用することができます。これらのファイルは認識されるはずです。 htaccessファイルをUTF-8をサポートする形式で保存するようにしてください。

0

あなたはあなたのサイトのルートの.htaccessにこのルールを使用することができます。

RewriteEngine On 

RewriteRule ^مقاله-انواع-دسته-بندی-برج-های-خنک-کننده/?$ /destination [L,B,R=301] 
関連する問題