使用.htaccess重定向/子域

时间:2010-03-29 23:23:28

标签: .htaccess subdomain

我目前的情况:

  • 通配符DNS记录。这样每个子域都指向www.galop.gr
  • 一个动态(php)生成的.htaccess文件,我为每个我想要工作的子域追加以下代码:

RewriteCond %{HTTP_HOST} ^fractalbit.galop.gr$ [OR]
RewriteCond %{HTTP_HOST} ^www.fractalbit.galop.gr$
RewriteRule ^/?$ http://www.galop.gr/index.php?user=1 [R=301]

一切都很好,如果有可能,我只想要更多的东西。

现在,如果有人输入fractalbit.galop.gr,则会被重定向到http://www.galop.gr/index.php?user=1

是否可以但是将 fractalbit.galop.gr 保存到浏览器的地址栏?

1 个答案:

答案 0 :(得分:1)

[R = 301]表示:执行重定向,因为您使用的是绝对地址,它也会强制重定向,我只会将规则更改为:

RewriteCond %{HTTP_HOST} ^fractalbit.galop.gr$ [OR] 
RewriteCond %{HTTP_HOST} ^www.fractalbit.galop.gr$ 
RewriteRule ^/?$ /index.php?user=1 [L]