2

次の内容の .htaccess ファイルがあります

RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#RewriteCond %{REQUEST_URI} (\/image\/)
#RewriteRule . image.php

RewriteRule . index.php

/image/ がリクエスト URL にある場合、image.php にリクエストを送信するように apache に指示する正しい方法は何ですか?

4

1 に答える 1

1

image.phpリダイレクトを提供せずにリクエストを処理するには、ファイルがリクエストを処理するように構成されている場合、このようなことを行うことができます。「image」で始まる文字列が見つかった場合は、Apache にimage.phpファイルをロードし、残りの htaccess ファイルの処理を停止するように指示しています。

RewriteEngine on
#If we find image, then load image.php
RewriteRule ^/?image image.php [L]

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule .* index.php
于 2013-04-24T15:38:52.290 に答える