Apache重写模块https到https,但其他端口不起作用

问题描述 投票:0回答:1

我正在尝试在Apache(通过XAMPP运行)中重写传入请求的端口,但是无论我做什么,它都无法正常工作。我想从这样重定向所有传入请求-https://qr-radec-minus.dot/cp.tms.fe/services/M0780UPPQueryPort?wsdlhttps://qr-radec-minus.dot:16262/cp.tms.fe/services/M0780UPPQueryPort?wsdl

下面是我徒劳尝试的不同重写模块规则-

RewriteRule ^/(?!qr-radec-minus\.dot)(.*) https://qr-radec-minus.dot:16262$1

#RewriteCond %{HTTP_HOST} ^qr-radec-minus\.dot$ [NC]        
#RewriteRule ^(.*)$ https://qr-radec-minus.dot:16262$1 [R=301]

#RewriteCond %{HTTP_HOST} ^qr-radec-minus\.dot:443$ [NC]
#RewriteCond %{SERVER_PORT} ^443$
#RewriteRule ^(.*)$ https://qr-radec-minus.dot:16262/$1 [L,R=302]

#RewriteCond %{SERVER_PORT} !^16262$
#RewriteRule ^(.*)cp\.tms\.fe/?$ https://%{HTTP_HOST}:16262/$1 [R=301,L]
#RewriteRule ^/(?!qr-radec-minus)(.*) https://qr-radec-minus.dot:16262/$1 [R,L]

提前感谢!

apache mod-rewrite url-rewriting port apache2.4
1个回答
0
投票
您可以尝试以下操作吗,请先清除缓存。我没有使用任何匹配的组,而是将传入的request_uri与新端口转发的URL对齐。
© www.soinside.com 2019 - 2024. All rights reserved.