【发布时间】:2012-09-23 07:32:25
【问题描述】:
我在 .htaccess 文件中有以下配置:
Options -Multiviews -Indexes +FollowSymLinks
RewriteEngine on
RewriteBase /coaster/CoasterInsider/
RewriteRule searchResults/keyword/(.*)/?$ index.php?page=searchResults&keyword=$1 [L,NC]
RewriteRule searchResults/keyword/(.*)/start/(.*)/?$ index.php?page=searchResults&keyword=$1&start=$2 [L,NC]
但start=$2 不匹配。例子:
网址是:localhost/coaster/CoasterInsider/searchResults/keyword/a/start/3/
但是当我尝试 echo $_GET['keyword'] 时,它正在打印 a/start/3/ 并且 start 没有得到任何价值。
【问题讨论】:
标签: php apache .htaccess url mod-rewrite