0

次のことを行うには正規表現が必要です。

  • すべてのリクエストをindex.phpにリダイレクトします
  • URL に get パラメータがある場合は、$_GET[] (php) でアクセスする必要があります。

私の(完全ではない)解決策は次のとおりです。

url.rewrite-once = (
   ".*\?(.*)$" => "/index.php?$1&full_request=$0"
)

しかし、ここでのエラーは、「?」がない場合です。URLに「404が見つかりません」と表示されます。

助けてくれてありがとう、dexcs

4

1 に答える 1

1

これを試して:

url.rewrite-once = (
    "^/[^?]*(\?(.*))?$" => "/index.php?$1&full_request=$0"
)
于 2009-10-13T15:52:06.857 に答える