mod_rewrite上的正则表达式问题

时间:2011-01-06 09:08:47

标签: .htaccess mod-rewrite

所以我正在使用mod重写

RewriteRule ^/?([a-z]+)$ $1.cfm 

因此myurl.com/about.cfm被重写为myurl.com/about

我遇到的问题是带有下划线或破折号的网址

myurl.com/another_one.cfm

这些不起作用我得到404,

1 个答案:

答案 0 :(得分:0)

扩展模式的允许字符集。 将仪表放在第一个位置很重要。

尝试类似:

RewriteRule ^/?([-_a-z]+)$ $1.cfm