htaccess rewriterule親フォルダーのみ
-
05-07-2019 - |
質問
htaccessファイルがある現在のフォルダーにのみ適用されるように書き換えルールを変更したい
RewriteEngine on
RewriteRule ^(.*)\.html $1\.php
これを機能させるにはどうすればよいですか? ありがとう、
解決
パターンを /
以外の文字のみに一致するように制限する:
RewriteRule ^([^/]+)\.html$ $1.php
他のヒント
既知のサブディレクトリの数が限られている場合は、次のようにします:
RewriteCond %{REQUEST_URI} (list|of|sub|dirs)
RewriteRule . - [s=1]
RewriteRule ^(.*)\.html $1\.php
条件が真の場合、次の1つのルールをスキップします。 [s = 1]
を変更して、サブディレクトリに適用しないルールの数に一致させることができます。
所属していません StackOverflow