柳渔舟 发表于 2014-11-13 21:55

关于Apache rewrite规则忽略下划线后缀的语法

当访问http://localhost/abc/test 定位到http://localhost/abc/test.shtml所以当前的规则如下:
RewriteRule ^/abc/(.*)$                     /website/abc/$1.shtml

但是如果在结尾加上一个下划线http://localhost/abc/test/ 就会404错误, 我的目的是访问http://localhost/abc/test这个URL无论是否以下划线结尾都会跳转到 /website/abc/$1.shtml这个页.特来请求帮助.

bikong0411 发表于 2014-11-14 10:50

RewriteRule ^/abc/([^/]*)/?$ /website/abc/$1.shtml

柳渔舟 发表于 2014-11-14 13:44

回复 2# bikong0411

非常感谢, 一条正则解决问题.

   
页: [1]
查看完整版本: 关于Apache rewrite规则忽略下划线后缀的语法