2011-11-15 7 views
0

2つのサイトが並行して実行されています.1つは英語で、もう1つはタイ語です。ちょうど英語のサイトを更新して、タイのサイトを見ています(更新するため)。彼らは両方のワードプレスサイトです。 wordpress(v 3.2.1)には、設定 - >パーマリンクがあります。英語のサイトで私は最近これをデフォルト(www.mywebsite.com/?p=123)から/%category%/%postname%/に変更し、www.mywebsite.com/category/important-stuff/のようなものを得ました。これはうまく動作します.htaccessファイルを変更する必要があります。タイのサイトで同じことをやろうとしています。カテゴリとpostnameフィールドには英語の文字とタイ語のUTF-8文字の両方が含まれています。基本的に私は、ページが英語以外の文字であるほとんどのサイトが英語以外の文字でURLを構築しているのかどうか、そしてこれには何らかの欠点があるのか​​どうか疑問に思っています。 (またはWordPressのpermalink/.htaccessから生成されたUTF-8 URLに関連する問題)ヘルプ/アドバイスを感謝します。URLのUTF-8文字

+0

についての詳細を見つけるでしょう[こちら] [1] を見てください[1]:http://stackoverflow.com/questions/7962110/browser-support-unicode-url – VMykyt

答えて

1

私のサイトはロシア語ですが、URLにキリル文字はありません。私はそれらを持っていたが、それは私が予想したよりも多くのトラブルを与えた。

欠点が他人

  • 中にある正式あなたはエンコードにこのUTF-8 charachtersをURLする必要があり、それがユーザーに非常に奇妙に見えるということです。 Wikipediaの詳細情報:など、Googleのウェブマスターのようなhttp://en.wikipedia.org/wiki/Percent-encoding
  • ツールは英語以外のURLの場合、これらのcharachters
+0

おかげで私はそれほど多くの検索を見つけられず、明白な欠点があった場合には、高レベルから疑問を抱いていました。あなたはその質問に答えました。 – macmiller

3

といくつかの問題がありますか: 私はFCGIでIISを使用していると私は、英語以外のスラグのための解決策を見つけましたヘブライ語のため :ウェブ上のさまざまな場所で使用すると、WP-config.phpファイルの末尾に追加する必要があり、かなりのurlのためのIISの設定を除いて、一般的にhere

IIS7のURLリライトと記号についての詳細は here
if (isset($_SERVER['UNENCODED_URL'])) 
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL']; 

hereあなたはUNENCODED_URL

+0

あなたは私に多くの時間を救った! – Amirali

関連する問題