2017-11-20 8 views
0

実際には、内部および外部の両方のIPアドレスをドメイン名にリダイレクトし、http://domainのトラフィックをhttps://domainにリダイレクトすることでした。 httpd.confファイル内の行:https://ip.addressをhttps://ドメインにリダイレクトする方法

#Redirect IP to domain name 

<IfModule rewrite_module> 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^172\.1\.20\.4$ [NC,OR] 
RewriteCond %{HTTP_HOST} ^83\.101\.140\.185$ [NC] 
RewriteRule (.*) http://ict-helpdesk.madanonwovens.com/$1 [R=301,L] 
</IfModule> 

#Redirect all connections to HTTPS 

<IfModule rewrite_module> 
RewriteEngine On 
#Force SSL on all connections 
RewriteCond %{HTTPS} off 
RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 
</IfModule> 

しかし、今、私はhttps://IP-addressを書くときに例外を追加して、暗号化せずにページにリダイレクトするように私に尋ねるのでhttps://domainhttps://IP-addressをリダイレクトしたいです。

助けてください!

答えて

0

Atlast、私はアプリケーションのルートディレクトリに.htaccessファイルを生成し、同じルールをファイルに追加しましたが、ブラウザで追加例外を要求していましたが、書き換え条件がIPでドメイン名を書き換えています住所。

ユーザーがhttps://IP-addressと入力したときにドメイン名に自動的にリダイレクトする方法はありませんか?ブラウザに例外を追加しないでください。

関連する問題