如何将www.example.com/index.php?store=test中的网址重写为.htacess中的test.example.com或www.test.example.com

时间:2016-03-04 05:43:20

标签: php apache .htaccess mod-rewrite

我需要将 www.example.com/index.php?store=test 中的网址重写为 test.example.com www.test .example.com的

任何人都可以建议我如何在.htaccess文件中实现重写代码。

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试将以下内容添加到/root/.htaccess:

RewriteEngine on
#--Redirect from "www.example.com/index.php?store=test"--#
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteCond %{THE_REQUEST} /index\.php\?store=test [NC]
#--to "store.example.com"--#
RewriteRule ^ http://store.example.com [L,R]