使用htaccess向URL添加尾部斜杠

时间:2012-10-06 22:25:49

标签: .htaccess

我正在尝试使用htaccess重写我的网址。这是我的htaccess的代码:

RewriteRule ^post/([^/.]+)?/([^/.]+)?$
post.php?pst=$1&view=$2%{QUERY_STRING}

一切正常,但此代码不会在重写URL的末尾添加尾部斜杠。我该如何添加?

1 个答案:

答案 0 :(得分:0)

我认为你不能在RewriteRule中访问%{QUERY_STRING};只有一个RewriteCondition。我想你可能需要做一些事情:

  RewriteCond %{QUERY_STRING} ^(.*)$
  RewriteRule ^post/([^/.]+)?/([^/.]+)?$ post.php?pst=$1&view=$2%1/

请参阅:http://wiki.apache.org/httpd/RewriteQueryString