htaccess重定向除索引页面之外的所有内容

use*_*419 3 .htaccess redirect

我已从我的域中删除了博客,而是放了一个简单的index.html.如何重定向所有传入流量,使其不显示404错误,但重定向到索引?

我试过这个,但它循环......

RewriteEngine on
RewriteRule ^(.*)$ /index.html [L,R=301]
Run Code Online (Sandbox Code Playgroud)

icy*_*com 7

尝试:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html
RewriteRule ^(.*)$ /index.html [L,R=301]
Run Code Online (Sandbox Code Playgroud)

如你所说,这不起作用,我会尝试:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/aaa.html
RewriteRule ^(.*)$ /aaa.html [L,R=301]
Run Code Online (Sandbox Code Playgroud)

index.html是一般默认文件名,因此可能存在服务器级别的规则,而不是.htaccess中的规则.这取决于服务器设置.