0

Web サイトに素敵な URL を表示したいので、この行を .htaccess に追加しましたが、無限ループが発生しています。

RewriteRule ^(.*)$ http://www.mydomain.com/pages/$1%{QUERY_STRING}.php

すべての URL を書き換え、"pages/" と ".php" 拡張子を追加する必要がありますが、ある種の再帰関数とは異なり、最初の 1 回だけです。

4

1 に答える 1

1

クエリ文字列を渡す必要はありません。これは自動的に行われます。
ドキュメントを参照してください

それ以外は、これを試してください

RewriteCond %{REQUEST_URI}  !^/pages/$
RewriteRule ^(/.*)? http://www.mydomain.com/pages/$1 [L]
于 2011-08-11T08:13:47.807 に答える