Php 在url的末尾插入反斜杠

Php 在url的末尾插入反斜杠,php,apache,.htaccess,url,url-rewriting,Php,Apache,.htaccess,Url,Url Rewriting,我正在做一个关于php的项目。动态url将更改为搜索引擎友好的url。我正在创建htaccess文件以重写url。我不熟悉.htaccess。我正在尝试将斜杠插入url。 如果url未以“/”或“.html”结尾,请在最后添加反斜杠。请帮助检查url是否以“/”或“.html”结尾 现在我正在尝试这个代码 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..+$ RewriteCond %{REQUEST_U

我正在做一个关于php的项目。动态url将更改为搜索引擎友好的url。我正在创建htaccess文件以重写url。我不熟悉.htaccess。我正在尝试将斜杠插入url。 如果url未以“/”或“.html”结尾,请在最后添加反斜杠。请帮助检查url是否以“/”或“.html”结尾

现在我正在尝试这个代码

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_URI} !\..+$
 RewriteCond %{REQUEST_URI} !/$
 RewriteRule (.*) http://www.example.com/$1/ [R=301,L] 
此代码仅在http://www.example.com/hh情况。但我将尝试在任何文档根中添加反斜杠

乙二醇


尝试以下方法:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*[^/]+)$ http://www.example.com/$1/ [R=301,L] 
这只适用于http://www.example.com/hdd案例,它不会重定向http://www.example.com/hdd/hh。当你说你实际上是指,对吗?
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*[^/]+)$ http://www.example.com/$1/ [R=301,L]