我想重定向
mydomain.example.com/?data1=value1&data2=value2
到
{{1}}
我想用传递给它的PHP变量重定向。
如何使用.htaccess文件执行此操作?我很抱歉,如果在其他地方得到解答,我无法通过搜索找到它。
答案 0 :(得分:0)
这是一个简单的重写,但是......
...您需要了解mod_rewrite
查询字符串追加标记([QSA]
):
要添加到mod_rewrite
的根文件夹的www.example.com
规则是:
RewriteEngine On
RewriteRule (.*) http://$1.example.com [R=301,QSA]
答案 1 :(得分:0)
在你的public_html / .htaccess中,你可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^mydomain/?$ http://mydomain.example.com/ [NC,QSA,L,R]
这将重定向
http://example.com/mydomain?query_strings
到
http://mydomain.example.com/?query_strings