我想要做的是将子文件夹指向子域
~/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
。主域应指向那里,而不是子域。
我需要实现的另一件事是设置环境变量。本地安装指向http://demo.example.com.dev
,我不知何故需要在这些域之间切换(但不知道如何使用这些SetEnv
东西)。
谢谢!
编辑:
我已经通过php_info()
(它在那里)检查了对 mod_rewrite 的支持,并且还测试了重定向到谷歌,这是可行的。
<IfModule mod_rewrite.c>
RewriteEngine on
Options -Indexes
Options +Followsymlinks
RewriteRule ^ http://www.google.de [R,L]
</IfModule>