【发布时间】:2010-10-14 11:29:31
【问题描述】:
我有一个格式如下的网址:
http://domain.com/checkout/nonce/701fe0f652/order/108/?token=EC-0DS37792JX3680821
我尝试使用 .htaccess 将其转换为干净的 URL:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?token=(.*)$ /index.php/$1/token/$2/ [R]
RewriteRule 不知何故不起作用。我已经使用http://jakarta.apache.org/regexp/applet.html 对其进行了测试,结果完全匹配。
我正在使用 CodeIgniter,并且已经测试直接放置干净的 URL (http://domain.com/checkout/nonce/701fe0f652/order/108/token/EC-0DS37792JX3680821) 没有问题。
有人可以帮帮我吗?
谢谢。
最好的问候。
【问题讨论】:
标签: regex .htaccess clean-urls