人们!
场景:将www.example.net及其除“ api”之外的所有子目录重定向到www.example.com。
vhost.conf文件包含以下几行:
RewriteCond%{HTTP_HOST} ^ www \ .example \ .net [NC]
RewriteCond%{REQUEST_URI}!^“ / api /” [NC]
RewriteRule ^ / $ https://www.example.com/$1 [L,R = 301]
结果:
[1] www.example.net重定向到www.example.com
[2] curl -X POST https://www.example.net/api/v4/auth/local作品
[3] www.example.net/library不会重定向到www.example.com/library
(对于 [3] 。除了api以外的其他子目录也是如此)
我尝试代替:
RewriteRule ^ / $ https://www.example.com/$1 [L,R = 301]
与此:
RewriteRule ^(。*)/ $ https://www.example.com/$1 [L,R = 301]
但没有运气。
您知道如何解决此问题吗?非常感谢您的支持。
谢谢! 扬尼斯