在我的var/www/html/
文件夹中有 2 个 Angular 应用程序。
一种是搜索,另一种是登录。只有 2 个文件夹中没有index.html
文件/var/www/html/
,每个文件夹都包含一个index.html
文件。
我想做的是当用户去 http://mydomain.de/
用户将被重定向到该文件夹/var/www/html/search/
同样在所有其他情况下:例如http://mydomaim.de/notexisting
在搜索页面中有一个指向http://login/
, 文件夹的链接/var/www/html/login/
因此,当用户访问 时http://mydomain.de/login
,它应该重定向到该文件夹。
到目前为止我的尝试:RewriteEngine On
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
#RewriteRule login$ /login/index.html$1 [N]
#RewriteRule ^search*/$ /search/index.html$1 [L]
RewriteCond %{REQUEST_URI} !^/search/
RewriteRule (.*) /search/$1
RewriteCond %{REQUEST_URI} !^/login/
RewriteRule (.login*) /login/$1
谢谢您和亲切的问候,
PS:当我只使用此搜索页面时,登录页面不起作用。
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/search/
RewriteRule (.*) /search/$1