3

サイト名にREQUESTURIがない場合は、index.phpが来るはずです。URLがexample.com/keyの場合は、ファイルpages.php?tkey=keyが来るはずです。

このように設定すると、サブフォルダー内の画像が読み込まれません

RewriteRule ^/?$ index.php [L]
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]

ご意見をお聞かせください

4

1 に答える 1

4

Peter Szymkowski が指摘した再帰ループを回避してみてください。Michael Berkowski が言ったように、既存のファイルをリダイレクトしないことも検討してください。

RewriteRule ^/?$ index.php [L]
RewriteCond %{REQUEST_URI} !^/pages.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]

たとえば、 http://wiki.apache.org/httpd/RewriteCondで詳細を読むことができます。

于 2013-02-09T13:51:28.060 に答える