将子文件夹指向子域 - 不影响主域

时间:2012-05-07 16:53:55

标签: .htaccess mod-rewrite

我想要做的是将子文件夹指向子域

  

~/html/demos/app/index.php » http://demo.example.com

这些是~/html/.htaccess文件中的当前设置:

<IfModule mod_rewrite.c>
    RewriteEngine on
    Options -Indexes
    Options +Followsymlinks
    RewriteCond %{HTTP_HOST} ^(www\.)?demo\.example\.com(\.*)$
    RewriteRule ^(.*)$ /html/demos/app/index.php$1 [R=301]
</IfModule>

目前上述情况不起作用。 http://demo.example.comhttp://example.com都指向~/html/index.php。主域指向那里,但不是子域。

我需要实现的另一件事是设置env vars。本地安装指向http://demo.example.com.dev,我不知何故需要在这些域之间切换(但无法弄清楚如何使用SetEnv内容。)

谢谢!

修改

我已经通过php_info()检查了对mod_rewrite的支持(它就在那里),并且还测试了重定向到google的功能。

<IfModule mod_rewrite.c>
    RewriteEngine on
    Options -Indexes
    Options +Followsymlinks
    RewriteRule ^  http://www.google.de [R,L]
</IfModule>

0 个答案:

没有答案