我一直在检查SO和网络上的很多帖子,但我的特殊情况没有被覆盖,我想这很容易,但是如果你能提供帮助的话我会被困住,这里很棒这是我的问题:
我通过Turnkey Lamp将多站点设置到AWS EC2服务器。所以我有3个webapps指向同一个/ www文件夹。 在我的托管中,每个webapp都在子文件夹上,并且在.htaccess的帮助下,我将域名屏蔽到对应的子文件夹。
目视:
webapp1.com -> www/webapp1
webapp2.com -> www/webapp2
webapp3.com -> www/webapp3
到目前为止一切顺利,当你去每个域时,它会获取子文件夹的内容并且不会显示它。乍一看很好,但这个应用程序需要登录,一旦我这样做,用户被重定向到 webapp1.com/webapp1 ,所有其他webapps都相同。
在此示例中,我尝试隐藏webapp1子文件夹,但我无法正常工作。
这是我的代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} webapp1.com$ [NC]
RewriteCond %{REQUEST_URI} !^/webapp1/.*$
RewriteRule ^(.*)$ /webapp1/$1 [L]
RewriteCond %{HTTP_HOST} webapp2.com$ [NC]
RewriteCond %{REQUEST_URI} !^/webapp2/.*$
RewriteRule ^(.*)$ /webapp2/$1 [L]
RewriteCond %{HTTP_HOST} webapp3.com$ [NC]
RewriteCond %{REQUEST_URI} !^/webapp3/.*$
RewriteRule ^(.*)$ /webapp3/$1 [L]

如果这一点足够清楚,请告诉我。