1

.html 拡張子を削除する書き換えルールがあります。ディレクトリと同じ名前の 1 つの特定の .html ファイルを除いて、正常に動作します。つまり、ディレクトリ フォルダは URL 内で一意ではありません (例: test/test.html)。

これにより、ブラウザはファイルにリダイレクトする代わりにディレクトリ構造を表示します。

誰でもこれの回避策を知っていますか?

私の .htaccess ファイルは現在次のとおりです。

RewriteEngine on

RewriteOptions inherit

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html

ありがとう

開発

4

1 に答える 1

0

よくわからない 試してみてください。

RewriteEngine on
RewriteOptions inherit
RewriteRule /test/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
于 2012-11-24T16:39:06.227 に答える