Frage von xxxxxxxxxsmile, 41

Nach der Umstellung von HTTP auf HTTPS laufen die internen Links noch immer auf HTTP. Wie genau und wo kann ich das global (nicht manuell einzeln) umstellen?

Antwort
von regex9, 21

Nutze RewriteRules.

Für Apache Webserver gibt es da die htaccess-Datei.

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*)https://%/%{HTTP_HOST}/$1 [L]

Oder: 

http://www.sysadminslife.com/linux/quicktipp-weiterleitung-redirect-von-http-auf...

Für IIS Webserver ist eine Weiterleitung in der web.config möglich:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

In diesem Fall werden alle Ressourcen zwangweise auf HTTPS umgeleitet.

Kommentar von xxxxxxxxxsmile ,

Danke für deine Antwort. Du meinst durch die RewriteRule (Apache Server) in der .htaccess werden die interne Links komplett umgeschrieben (nicht nur weitergeleitet), also die Pfade ausgetauscht? Das ist nämlich was ich suche. Die internen Verlinkungen sollen durch von http in https ausgetauscht und nicht nur weitergeleitet werden. Danke!!

Kommentar von regex9 ,

Mit RewriteRules kannst du HTTP-Requests intern umschreiben oder extern weiterleiten. Nicht mehr und nicht weniger. Änderungen in deinen Dateien werden keine vorgenommen.

Antwort
von TempusFungus, 23

Für Notepad++ gibt es eine Funktion, mit der man eine Zeichenkette in mehreren Files durch eine andere ersetzen kann.
In dem Fall wohl http durch https.

Antwort
von TempusFungus, 20

Verwendest du ein Content Management System?
Z.b. Contao, Typo3, WordPress, Drupal,..

Kommentar von xxxxxxxxxsmile ,

Hallo, ja ich benutze Worpress. Wäre aber schön wenn die Lösung ohne den Einsatz eines zusätzlichen Plugins funktioniert. Würde meine Seite gerne schlank von Plugins behalten und auch lieber das Problem an der Wurzel packen statt ein Pluigin dafür zu nutzen. Kannst du mir was empfehlen? Vielen Dank!

Keine passende Antwort gefunden?

Fragen Sie die Community