2017-01-24 6 views
0

RHEL 7.3のApache 2.4.6で特別な書き換えルールに問題があります。実行する必要がある書き換えは次のとおりです。 "のRewriteRule ^/ES/47006 + PA°+ Zorrillaは14 http://example.com +" ブラウザの応答:Apache 2.4.6特殊文字のためのRewriteRuleエンコーディング

要求されたURL/ES/47006 +PÃ,°+ Zorrilla + 14が見つかりません

はありませんでしたこのサーバー上に見つかりました。

誰もが考えています。

ありがとう

JVG

答えて

0

それが依存:

パスは本当にあなたのルールが配置されているクライアント
  • によって符号化された方法を
    1. :それは.htaccessファイル(または<Directory>にある場合ブロック)、あなたのパターンは^/enではなく、^en

    試してみることができますか:RewriteRule ^/?es/47006+P\xC3\x83\xE2\x80\x9A\xC3\x82\xC2\xB0+Zorrilla+14 http://example.com [R](UTF-8)および/またはRewriteRule ^/?es/47006+P\xC3\x82\xC2\xB0+Zorrilla+14 http://example.com [R](CP1252)?

    +は実際には+ですが、実際のリクエストにはスペースがありませんか?

  • +0

    ちょうど "+"、よかったです –