重写规则更改URL

时间:2013-01-06 04:49:44

标签: apache .htaccess mod-rewrite

好的,我需要改变所有董事会网址:

http://dream-portal.net/board_65.0/

到此:

http://dream-portal.net/board_65/

基本上,我需要删除URL末尾的.0,就在最后一个/字符之前。

我怎么能通过.htaccess做到这一点?

目前在我的.htaccess文件中使用它:

RewriteEngine on
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

1 个答案:

答案 0 :(得分:1)

RewriteEngine on
RewriteBase /

RewriteRule ^(board_[0-9]+)\.0/$ $1 [L,R=302]

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