내 폴더 var/www/html/
에는 2개의 Angular 애플리케이션이 있습니다 .
하나는 검색이고, 다른 하나는 로그인입니다. index.html
파일 이 없는 폴더는 2개뿐입니다. /var/www/html/
각 폴더에는 index.html
파일이 들어 있습니다.
내가하고 싶은 것은 사용자가 http://mydomain.de//var/www/html/search/
다른 모든 경우에도 마찬가지로 사용자가 이 폴더로 리디렉션됩니다 .http://mydomaim.de/noexisting
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
감사합니다.
추신: 이 검색 페이지만 사용하면 로그인 페이지가 작동하지 않습니다.
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/search/
RewriteRule (.*) /search/$1