寻找有关http配置重新写入规则的帮助。
我有Apache HTTPD服务器,其后运行着两个应用程序。我想编写一个重写规则,当存在/ login /以外的请求URI时,它将重定向到/ abc /。当URI为/ login /时,我不想重定向,因为我已经具有/ login /的映射。因此,基本上,除了/ login /之外,所有调用都应路由到/ abc /
RewriteEngine on
RewriteCond %{REQUEST_URI} ????
RewriteRule ^.*$ https://%{SERVER_NAME}/abc/ [L,R]
或者应该是我的Regex,如果我的请求URI中包含一些特定的字符串,则应应用重写规则。就像这里,如果我的请求中包含postloginURL字,则应应用RewriteRule。
使用以下重写规则并进行测试。
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/login/
RewriteRule ^.*$ http://%{SERVER_NAME}/abc/ [L,R]