我想将url的“user”参数中的所有值都带到子域。
即,重定向到URL
http://www.example.com/index.php?user=stackoverflow
到
http://stackoverflow.example.com/index.php
我有我的私人服务器,我已准备好配置我的apache.conf
或任何所需文件,例如.htaccess
,以实现我的目标。
请建议。
答案 0 :(得分:0)
将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteCond %{QUERY_STRING} ^user=([^&]+) [NC]
RewriteRule ^(index\.php)$ http://%1.example.com/$1? [L,NC,R=301]