2016-07-22 11 views
-1

Redirect bestimmte Seite auf bestimmten Domain-Alias ​​zu https/SSL.Umleiten bestimmter Seite auf bestimmten Domain-Alias ​​zu https/SSL mit. Htaccess

Das Webhosting wird mit mehreren Domain-Aliasen auf demselben vhost eingerichtet. Es muss eine bestimmte Seite auf einem bestimmten Domain-Alias ​​auf https umgeleitet werden.

  • domain-a.com
  • domain-b.com
  • domain-c.com

http://www.domain-c.com/contact Bedürfnisse https://www.domain-c.com/contact

den anderen Bereichen, Domain-a zu umleiten .com und domain-b.com müssen nicht umleiten/Kontakt zu https

+0

.htaccess ist der bevorzugte Weg –

Antwort

0

Abhängig von yo Ihr Setup der effizienteste Weg, dies zu tun wäre im Code der Webseite.

In PHP können Sie das folgende Beispiel verwendet:

if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){ 
$redirect = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: $redirect"); 
} 

Aber auch andere Optionen sind ebenfalls möglich. Zum Beispiel für IIS könnten Sie eine Regel in der web.config machen, um die bestimmte Seite zu entsprechen und sie zu HTTPS umzuleiten.

Basic Umleitung in einem .htaccess sollte dann für Sie arbeiten.

redirect /contact https://www.domain-c.com/contact 

Es gibt schönere Möglichkeiten, dies in einer .htaccess-Datei zu tun hat aber don nicht eine Umgebung, um es zu testen vor der Veröffentlichung.

+0

Danke, aber das wird in meinem Fall nicht funktionieren. –

+0

Mit ein paar mehr Informationen würde es Ihnen einfacher, in Ihrer Situation zu helfen. – MrX