如何从phpBB url中删除尾部斜杠?

时间:2012-06-11 23:27:24

标签: .htaccess url url-rewriting mediawiki phpbb

我已经按照之前的一些问题进行了解答,并重写了我的phpBB论坛的主要网址,如下所示:

Options +FollowSymLinks -MultiViews

RewriteEngine On
RewriteBase /

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

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
RewriteRule ^ /%1 [R=301,L]

论坛网址曾是

http://site.com/forum/index.php

现在它成功解析为

http://site.com/forum/

我想删除最终的尾部斜杠。我应该对上面的代码做些什么改变?

P.S。我需要对同一网站的维基页面进行类似的更改,目前解析为site.com/wiki/index.php?title=Main_Page(我需要它为site.com/wiki)

2 个答案:

答案 0 :(得分:0)

加入

RewriteRule ^(.*)/{1}$ $1 [L,R=301]

答案 1 :(得分:0)

在重写规则之前的.htaccess中添加以下行:

DirectorySlash Off

告诉Apache不要总是追加一个斜杠。