我的网站才换成易优cms的目前使用的伪静态,以前用的dede是全站生成静态的,百度中有一个排名是收录的静态页面,htaccess中配置了301转向没有成功,
这样配置的,在浏览http://www.XXX.cn/index.html的时候还是没有自动跳转到http://www.XXX.cn/
我现在根目录中临时手动创建了一个index.html不然用户在百度搜索点击进去就是404页面,
请问各位大侠,改如何正确配置301转向直接将http://www.XXX.cn/index.html转到http://www.XXX.cn/,请附上代码,十分感谢。
以下是目前htaccess代码,
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
#http跳转到https
#RewriteCond %{HTTP_HOST} ^www.xxx.cn$
#RewriteRule ^/index.html$ http://www.xxx.cn [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
#禁止指定脚本的运行
RewriteCond % !^$
RewriteRule data/(.*).(php|php3|php4|php5|php6|php7|pht|phtml|asp|aspx|jsp|exe|js|sql|perl|cgi|asa)$ – [F]
RewriteRule template/(.*).(php|php3|php4|php5|php6|php7|pht|phtml|asp|aspx|jsp|exe|perl|cgi|asa)$ – [F]
RewriteRule uploads/(.*).(php|php3|php4|php5|php6|php7|pht|phtml|asp|aspx|jsp|exe|js|perl|cgi|asa)$ – [F]
</IfModule>