如何使用htaccess从url中删除斜杠

时间:2017-09-08 10:39:01

标签: php regex .htaccess mod-rewrite

我正在使用htaccess重写网址。
这是我的.htaccess文件

Options -Indexes
RewriteEngine on

RewriteRule (.*)/$ post.php?&url=$1

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.php [L]

我想从网址末尾删除斜杠。
例如:

https://www.example.com/some-post/


https://www.example.com/some-post

PS。不是从index.php而是另一页。

1 个答案:

答案 0 :(得分:1)

强制从以/结尾的网址重定向到不带斜杠的同一网址:

RewriteRule ^(.+)/$ $1 [L,R=301,QSA]