1

リンクがある場合、デフォルトhttp://example.comでリダイレクトさhttp://example.com/index.htmlれます。
(または.phpそのようなもの)。

しかし、ユーザーhttp://example.com/index.htmlが URL を入力すると、404 エラーが表示されます。

私は私ができることを知っています

RewriteEngine On RewriteRule index.html 404.html [R=304,L]

しかし、すべてのページで機能する、より一般的なものが必要です。

4

2 に答える 2

1

試す:

RewriteEngine On
RewriteCond %{THE_REQUEST} (index.(html|php)|/foo/bar)
RewriteRule ^ 404.html [R=404,L]
于 2012-08-22T09:37:09.303 に答える
1

または単に:

RewriteEngine On
RewriteRule index\.(php|html?)$ 404.html [R=404,L]
于 2012-08-22T09:48:52.910 に答える