使用.htaccess删除网址中的双斜杠

时间:2019-03-29 01:08:36

标签: php .htaccess

我想在此网址中删除双斜杠任何内容(当然不包括http://中的双斜杠): http://localhost:7000/something/something/something/something/something/something/something//

我研究和重定向的唯一代码是:

RewriteEngine On
RewriteCond %{THE_REQUEST} //
RewriteRule ^.*$ $0 [R=302,L,NE]

但不幸的是,它返回了以下URL:

http://localhost:7000/C:/xampp/htdocs/something/something/something/something/something/something/something/

是的,它删除了双斜杠,但URL错误。

1 个答案:

答案 0 :(得分:0)

尝试在规则的目标位置使用绝对路径:

RewriteEngine On
RewriteCond %{THE_REQUEST} //
RewriteRule ^.*$ /$0 [R=302,L,NE]