1

最近、Web サイトを刷新して、共通要素に PHP を使用するようにしました。次に、この .htaccess ファイルをアップロードしました。

RedirectMatch permanent ^(.*)\.htm(l?)$ $1.php 

.htm または .html ページのリクエストを対応する .php ページにリダイレクトします。ただし、/public/ ディレクトリ内の /stats/ ディレクトリにあるホストの統計マネージャーは、.html ページを使用します。.html ページは、存在しない .php ページにリダイレクトされるため、404 エラーが返されます。/stats/ ディレクトリ内のページにリダイレクトを適用しないように .htaccess を設定するにはどうすればよいですか?

4

1 に答える 1

0

代わりに mod_rewrite を使用するようにリダイレクト マッチ (mod_alias) を変更してから、すべての/stats/リクエストを除外する条件を追加してみてください。

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/stats/
RewriteRule ^(.*)\.html?$ /$1.php [L,R=301]
于 2013-10-04T00:38:16.840 に答える