我正在尝试使用.htaccess组织我的网站,我想要进行以下配置:
我目前正在处理两个或三个.htaccess文件:一个在根目录(www。)中,它将beta.example.com指向文件夹/ websites /
#RewriteBase / #should I use rewritebase or not?
/RewriteCond %{HTTP_HOST} ^beta.example.com$
RewriteRule (.*) websites/$1 [L,NC]
.htaccess文件位于文件夹/ websites /中,可能是另一个文件,也可能不在网站所在的文件夹中。
RewriteBase /websites # or, not...
# rewrite the active site to the folder /portal_v1.0/
RewriteCond %{REQUEST_URI} ^/portal/
RewriteRule (.*) portal_v1.0/$1 [L]
# rewrite the root to /portal/
RewriteRule ^$ http://beta.example.com/portal/ [L,NC]
但是,我仍然无法按照我想要的方式工作。一个问题是beta.example.com/portal重定向到www.example.com/websites/portal/,我不希望如此。救命!提前谢谢!