我已从我的域中删除了博客,而是放了一个简单的index.html。 如何重定向所有传入流量,使其不显示404错误,但重定向到索引?
我试过这个,但它循环......
RewriteEngine on
RewriteRule ^(.*)$ /index.html [L,R=301]
答案 0 :(得分:7)
尝试:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.html
RewriteRule ^(.*)$ /index.html [L,R=301]
如你所说,这不起作用,我会尝试:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/aaa.html
RewriteRule ^(.*)$ /aaa.html [L,R=301]
index.html是一般默认文件名,因此可能存在服务器级别的规则,而不是.htaccess中的规则。这取决于服务器设置。
答案 1 :(得分:0)
尝试添加
Options +FollowSymLinks -MultiViews -Indexes
在最顶端并试一试。