1

次の書き換えルールに追加の条件が必要です。

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]

URL に "/eng/" が含まれている場合、この書き換えを行いたくないのですか? この種の条件を追加するにはどうすればよいですか?

4

1 に答える 1

0

ここにあります:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^((?!eng/).+?)/?$ $1.php [L,NC]

またはそれ以外:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule !^eng/ %{REQUEST_URI}.php [L,NC]
于 2013-10-12T08:43:43.567 に答える