我正在尝试将myname.mydomain.com重定向到www.mydomain.com/search/?q=myname
我试过了:
ReWriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain.com$
RewriteRule ^(.*)$ http://www.mydomain.com/search/?q=$1 [QSA,L]
重定向有效但发送给www.mydomain.com/search/?q=它不包含搜索字符串(即子域名)
我做错了什么?
由于
答案 0 :(得分:0)
您需要使用%1
,因为您正在RewriteCond
中捕获群组:
ReWriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain.com$
RewriteRule ^(.*)$ http://www.mydomain.com/search/?q=%1 [QSA,L]