私のフォルダvar/www/html/
には2つのAngularアプリケーションがあります。
1つは検索で、もう1つはログインです。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
ありがとうございます。
PS:この検索ページのみを使用すると、ログインページは機能しません。
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/search/
RewriteRule (.*) /search/$1