.htaccess将网址重定向到网址友好子网域

时间:2014-09-29 20:18:22

标签: php apache .htaccess mod-rewrite redirect

我有一个域名,我正在拼命尝试将其上的特定网址重定向到我作为子域名的另一个网址。 子域使用友好的URL方案。

我在.htaccess文件中使用了以下内容,但它对查询字符串部分不起作用。

RewriteBase /
RewriteCond %{HTTP_HOST} ^www.appninjaz.com
RewriteRule ^server/data/(.*)$ http://universe.appninjaz.com/data/$1 [L,R=301]
基本上,我要做的是: 重定向此网址:http://www.appninjaz.com/server/data/index.php?app_id=1 到此子域名网址:http://universe.appninjaz.com/data/1

  • app_id可以是任意数字/ ID

谢谢你, 参见Yaniv

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteCond %{HTTP_HOST} ^www.appninjaz.com
RewriteCond %{QUERY_STRING} app_id=([0-9]+)
RewriteRule ^server/data/index\.php$ http://universe.appninjaz.com/data/%1? [L,R=301]