Php htaccess-强制尾部斜杠但豁免.shtml文件

Php htaccess-强制尾部斜杠但豁免.shtml文件,php,html,linux,apache,.htaccess,Php,Html,Linux,Apache,.htaccess,我尝试使用以下代码在我的网站上强制使用尾随斜杠: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301] 但当我进入一个应该抛出404的页面时,它会将我重定向到www.domain.com/404.shtml,这是一个重定向循环 该网站是: 我已经从htaccess中删除了上面的代码,但仍然需要强制使用尾部斜杠 我的完全访问重写规则: Rewrit

我尝试使用以下代码在我的网站上强制使用尾随斜杠:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)([^/])$        /$1$2/ [L,R=301]
但当我进入一个应该抛出404的页面时,它会将我重定向到
www.domain.com/404.shtml
,这是一个重定向循环

该网站是:

我已经从htaccess中删除了上面的代码,但仍然需要强制使用尾部斜杠

我的完全访问重写规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


Options +FollowSymLinks

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^services(/)*$ ./services.php
RewriteRule ^contact(/)*$ ./contact.php
RewriteRule ^about(/)*$ ./about.php
RewriteRule ^work(/)*$ ./work.php
RewriteRule ^work/prima-healthcare(/)*$ ./my-work/primahc.php
RewriteRule ^work/medical-studies-europe(/)*$ ./my-work/mse.php
RewriteRule ^work/rowley-village-nursery(/)*$ ./my-work/rvn.php

问题是:如何在不影响我的干净URL重写规则的情况下强制使用尾随斜杠

请明确说明您的问题。@Alex,如何在我的htaccess中强制使用尾随斜杠。我在其他问题中使用的代码不起作用(可能是因为我的干净URL重写规则。请明确说明您的问题。@Alex,我如何在我的htaccess中强制使用尾随斜杠。我在其他问题中使用的代码不起作用(可能是因为我的干净URL重写规则)。