0

次のように .htaccess を使用して cpanel および webmail ポートを転送したい:

www.mydomain.com:2082 -> www.sharedserver.com:2083

次のことを試しましたが、うまくいかないようです:

RewriteCond %{HTTP_HOST} ^(www.mydomain.com):2082$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www.mydomain.com):2083$ [NC]
RewriteRule ^(.*)$ https://www.sharedserver.com:2083 [L,R=302]
4

2 に答える 2

0

ポートは「Host:」リクエストヘッダーの一部であることが保証されていません。%{SERVER_PORT}リクエストを処理しているvhost/hostのポートである変数と照合できます。

RewriteCond %{HTTP_HOST} ^www.mydomain.com$ [NC]
RewriteCond %{SERVER_PORT} ^2082$
RewriteRule ^(.*)$ https://www.sharedserver.com:2083/$1 [L,R=302]
于 2012-10-04T05:39:18.360 に答える
0

これを試して

 RewriteCond %{SERVER_NAME} ^2082$
 RewriteRule .* https://www.sharedserver.com:2083 [L,R]

参考のためにこれをチェックしてください:http ://www.askapache.com/htaccess/ssl-example-usage-in-htaccess.html

于 2012-10-04T04:50:02.983 に答える