我想要做的是将子文件夹指向子域
~/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.com
和http://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>