.HTACCESS Mod重写没有后缀?

时间:2012-07-19 10:56:28

标签: apache .htaccess mod-rewrite url-rewriting

我试图让以下Mod Rewrite使用没有尾部斜杠作为后缀或文件名。

RewriteEngine On
RewriteRule ^test/([^/]*)/([^/]*)/$ /example1/example2/index.php?brand=

$1&video=$2 [L]

但是,如果我从/ $中删除尾部斜杠,它将起作用。

所以回顾一下:

  

www.example.co.uk/example/example2/index.php?brand=x&video=y

重写

  

www.example.co.uk/test/brand/video /

但是我无法让它为

工作
  

www.example.co.uk/test/brand/video

1 个答案:

答案 0 :(得分:0)

尝试将正则表达式从^test/([^/]*)/([^/]*)/$更改为^test/([^/]*)/([^/]*)/?$