.htaccess“的重写规则”/&引用&引用/index.html“;

.htaccess“的重写规则”/&引用&引用/index.html“;,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,此.htaccess文件有问题吗 目前 我们的.htaccess看起来像 Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^gardening-services-edinburgh.com [NC] RewriteRule ^(.*)$ http://www.gardening-services-edinburgh.com/$1 [R=301,L] RewriteRule ^index\.html$ / [R=

此.htaccess文件有问题吗

目前

我们的.htaccess看起来像

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^gardening-services-edinburgh.com [NC]
RewriteRule ^(.*)$ http://www.gardening-services-edinburgh.com/$1 [R=301,L]

RewriteRule ^index\.html$ / [R=301,L]                              
RewriteRule ^(.*)/index\.html$ /$1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
请尝试以下操作:

Options +FollowSymLinks +Indexes
DirectoryIndex index.html

RewriteEngine On
RewriteCond %{HTTP_HOST} ^gardening-services-edinburgh.com [NC]
RewriteRule ^(.*)$ http://www.gardening-services-edinburgh.com/$1 [R=301,L]

RewriteCond %{REQUEST_URI} index\.html$
RewriteRule ^(.*/)?index\.html$ /$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^.+/$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*$ /$0/ [R=301,L]

问题是什么?尝试使example.com/index.html默认为“example.com/”时是否启用了mod rewrite?没有,但是example.com重写到www.example.com会使“RewriteEngine打开”,所以我需要mod rewrite吗?