規則的な中国語マッチング問題

WBOY
リリース: 2016-06-23 14:15:09
オリジナル
999 人が閲覧しました

RewriteRule ^test/(w+)$ test/test.php?t=$1

url:test/abcd ジャンプできます
url:test/good ジャンプできません

どうすればいいですか?
また、abcd.sdfsdf
に「.」が含まれている場合はジャンプしません


ディスカッションへの返信(解決策)

apacheは中国語のパスをサポートしていません
プラグインをインストールしないと解決できません

RewriteRule ^ test/([wx{4e00}-x{9fa5}]+)$ test/test.php?t=$1

これを試してください

RewriteRule ^test/([wx{4e00}-x{9fa5}]+ )$ test/test.php?t=$1

これを試してください
ありがとうございます
このステートメントには \ を 3 つ追加する必要があります。そうしないと、直接 404 にジャンプします
([w\x{4e00}-\x{9fa5 }]+)
しかし、中国語では機能しません。もう一度試してみたところ、(.*) は正しくページにジャンプできますが、(.*) の範囲が大きすぎます。 「.」、(.*) が使用できる場合
(.*)[?!.] の可能性があります。これは何かが間違っています (つまり、パラメータに . を少しも含めることはできません)
( js を介して中国語のパラメーターを渡したいだけです)


([^.]+)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!