【发布时间】:2012-09-21 11:31:23
【问题描述】:
我有一个代码点火器站点需要接受以下格式的传入链接:
http://domain.tld/somename.html?id=IDREF
我需要为 mod_rewrite 创建一个规则,将这个 URL 重写为:
http://domain.tld/index.php/controller/somename/IDREF
我在为 .htaccess 文件编写规则时遇到问题。
我认为这应该可行:
RewriteCond ${QUERY_STRING} ^(.*\.html\?id=.*)$
RewriteRule ^([^/]*)\.html\?id=(.*) /index.php/controller/$1/$2 [L]
但由于我是 mod_rewrite 的新手,我无法让它工作。
只是为了澄清我希望用户链接到这个丑陋的 url 并被发送到特定的控制器。
【问题讨论】:
标签: .htaccess codeigniter mod-rewrite