我的 .htaccess
文件中有以下内容
RewriteEngine On
RewriteRule ^committees([^/]*)$ /committees/view.cfm?c=$1 [L]
所以任何请求:
http://www.acme.org/committees/12345abcd
被路由到
http://www.acme.org/committees/view.cfm?c=12345abcd
不过,规则似乎永远不匹配!有人可以解释一下吗?
最佳答案
我认为你应该指定一个 RewriteBase
并在 committees 之后添加一个斜杠。
RewriteEngine On
RewriteBase /
RewriteRule ^committees/([^/]*)$ /committees/view.cfm?c=$1 [L]
关于.htaccess - 简单的 RewriteRule 模式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743993/