尝试从URL中删除.html,在转到包含子文件夹的页面时收到403错误

尝试从URL中删除.html,在转到包含子文件夹的页面时收到403错误,html,.htaccess,directory,cpanel,http-status-code-403,Html,.htaccess,Directory,Cpanel,Http Status Code 403,我正在尝试从网站的URL中删除.html。但是,我在有同名子文件夹的页面上收到403个错误。ie sitename/solutions.html还有一个子文件夹,其中包含solution1.html、solution2.html等页面 没有子文件夹的页面(例如about.html)可以正常工作并转到sitename/about 我正在使用下面的代码来删除站点URL的扩展名.html RewriteEngine on RewriteCond %{THE_REQUEST} /([^.]+)\.htm

我正在尝试从网站的URL中删除.html。但是,我在有同名子文件夹的页面上收到403个错误。ie sitename/solutions.html还有一个子文件夹,其中包含solution1.html、solution2.html等页面

没有子文件夹的页面(例如about.html)可以正常工作并转到sitename/about

我正在使用下面的代码来删除站点URL的扩展名.html

RewriteEngine on
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]
我认为规则已经改变了它,因此它试图访问实际的文件夹,即.solutions,我希望它转到solutions.html,但没有.html扩展名

我是否需要更改文件夹名称,使其不同,并且不显示403。这不会改变URL吗?我想把它们放在那个文件夹里

谢谢你的帮助