【发布时间】:2016-05-26 02:58:11
【问题描述】:
我有以下htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.*).domain\.com
RewriteRule ^(.*)$ index-merchant.php?id=%1 [NC,QSA]
它可以捕获 $_GET['id'] 值,但现在我想在里面添加一些东西
我要抓拍
sub.domain.com/anything1/anylength
sub.domain.com/anything1/anything2/anything3
我想将任何东西 1/任何东西 2/任何东西 3 捕获为 $_GET['query_string']; 查询字符串可以是任何形式的长度,总而言之,如果可能的话,我想将其捕获为通配符 (.*)
如何让我的 .htaccess 能够捕获 $_GET['query_string'] 和 $_GET['id'] 这是我的子域
谢谢!
【问题讨论】:
-
这实现起来极其简单。你还没试过吗?
-
我确实尝试过 RewriteRule ^(.*)/(.*)$ index-merchant.php?id=%1&q=%2 [NC,QSA] 但它不起作用
标签: php apache .htaccess mod-rewrite query-string