我正在尝试将子域子文件夹的嵌套文件夹作为web根,以便测试应用程序正常工作。
我当前尝试使用.htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^test.example.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.test.example.com
RewriteCond %{REQUEST_URI} !myapp/views/
RewriteRule (.*) /myapp/views/$1 [L]
首选结果:当我访问test.example.com/myapp/
时,它应该显示视图文件夹中的内容。这有可能奏效吗?我知道这会在根域上工作,但我需要它在子域子文件夹上工作。
您需要删除对HTTP_HOST
的检查,以允许对所有域执行此规则。更重要的是,您将需要站点根目录和myapp/
子目录中的规则。
站点根目录中的代码:
RewriteEngine On
RewriteRule !^myapp/views/ myapp/views%{REQUEST_URI} [L,NC]
myapp/.htaccess
:中的代码
RewriteEngine On
RewriteRule !^views/ views%{REQUEST_URI} [L,NC]