【发布时间】:2021-03-24 06:03:42
【问题描述】:
我在单个服务器上使用多个 Angular 项目, 这是我的项目的文件夹结构
Root: Project-1
Root/test : Project2
Root/test/new : project3
这是我正在使用的 htaccess 代码。但子目录项目有时不工作
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /index.html [NC,L]
问题是,当我尝试使用此 URL www.domain.com/test 访问第二个项目时,它会重定向到 root 文件夹,即 project1 。我认为它正在检查 project1 路由,当 iIaccess project2 时
我该如何解决这个问题。
【问题讨论】:
-
感谢您在问题中分享您的代码,能否请您提及您面临的问题是什么?另外请发布网址示例,这将有助于我们更清楚地理解您的问题,谢谢。
-
感谢您的回复,问题是,当我尝试使用此网址 www.domain.com/test 访问第二个项目时,它会重定向到根文件夹,即 project1。我认为它正在检查 project1 路由,当我访问 project2 时。
-
有什么解决办法吗?