XenForo auf SSL/HTTPS umstellen

XF1.x XenForo auf SSL/HTTPS umstellen

McAtze

Administrator
Lizenzinhaber
Registriert
30. Apr. 2011
Beiträge
6.058
Punkte
523
XF Version
  1. 2.2.15
XF Instanz
Hosting
PHP-Version
8.2
MySQL/MariaDB
10.11
Provider/Hoster
Netcup
McAtze hat eine neue Ressource erstellt:

XenForo auf SSL/HTTPS umstellen - Eine kurze Anleitung zum Thema SSL/HTTPS.

XenForo lässt sich bekanntermaßen problemlos mit https betreiben. Da ich in einem vorangegangenen Beitrag die Umstellung meines Forums auf https bekannt gegeben hatte, wurde ich gefragt, wie ich die Umstellung angegangen bin.

Dazu möchte ich vorweg sagen, dass ich mit einem kleinen Nischen-Forum (sowohl thematisch als auch von der Größe her) just zu einer komplett neuen Domain umgezogen bin, mir die Datensicherheit der Mitglieder wichtig war, ich dabei jedoch PageRank und Suchergebnisse völlig...

Weitere Informationen zu dieser Ressource...
 
Evenutell würde ich das hier noch beschreiben.:

Fertig - Nein, nicht ganz, denn ich hatte die Einbindung des favicons manuell per http im Template eingetragen - also auch das noch geändert.
 
Am sichersten ist man - dann ist man auch am flexibelsten, wenn man die Pfade absolut ohne Pfad angibt. Dann bleibt das Protokoll erhalten.

Bsp:
Code:
<link rel="shortcut icon" href="//favicon.ico" />

Sicherheitshalber sollte man nach der Umstellung auch einmal alle Templates nach http:// durchsuchen.
 
Dadurch wird das favicon immer im root gesucht. Ansonsten sucht er es im selben Ordner.

Noch einfacher ist es, einfach ein favicon.ico in den root Ordner zu kopieren und die Zeile komplett zu entfernen. ;)
 
Wer die XMG hat, sollte @McAtze s Tipp mit dem "{$requestPaths.fullBasePath}" auch im Template "xengallery_page_container" umsetzten.
 
also ich bekomm es nicht hin . bei mir macht er immer wieder nur die nornale verbindung
 
Hast du denn auch die .htaccess bearbeiten?
 
Ich kann eigentlich nur Lemmis Startseite aufrufen, alles andere geht gar nicht mehr.
 
ja hab jetzt alles wieder rückgaängig gemacht also hier mal meine daten bevor ich was verändert habe aus der htacess
Code:
<IfModule mod_rewrite.c>
      
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.ligev\.de$
RewriteRule ^(.*)$ http://www.ligev.de/lostingaming/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^lostingaming.eu
Rewriterule ^(.*)$ http://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^www.lostingaming.eu
Rewriterule ^(.*)$ http://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^lostingaming.de
Rewriterule ^(.*)$ http://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^www.lostingaming.de
Rewriterule ^(.*)$ http://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^lostingamingev.de
Rewriterule ^(.*)$ http://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^www.lostingaming.de
Rewriterule ^(.*)$ http://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} !^www\.ligev\.de$
RewriteRule ^(.*)$ http://www.ligev.de/lostingaming/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.lostingaming\.de
Rewriterule ^(.*)$ http://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^www\.lostingaming\.eu
Rewriterule ^(.*)$ http://www.ligev.de/lostingaming/ [L]

        #    If you are having problems with the rewrite rules, remove the "#" from the
        #    line that begins "RewriteBase" below. You will also have to change the path
        #    of the rewrite to reflect the path to your XenForo installation.
        # RewriteBase /

        #    This line may be needed to enable WebDAV editing with PHP as a CGI.
        #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml) - [NC,L]
        RewriteRule (robots\.txt)$ robots.php [NC,L]
        RewriteRule ^.*$ index.php [NC,L]
    </IfModule>

ich blick es gerade nicht mehr wie ich was ändern soll ... hab alles gelöscht dann nur dein rewite eingtragen aus deinem tutorial , dann das von @Maestro2k5 ...hat auch net geklappt ... ich verzweifle gerade
 
Theoretisch müsste es so gehen ..
Code:
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} !^www\.ligev\.de$
RewriteRule ^(.*)$ https://www.ligev.de/lostingaming/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^lostingaming.eu
Rewriterule ^(.*)$ https://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^www.lostingaming.eu
Rewriterule ^(.*)$ https://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^lostingaming.de
Rewriterule ^(.*)$ https://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^www.lostingaming.de
Rewriterule ^(.*)$ https://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^lostingamingev.de
Rewriterule ^(.*)$ https://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^www.lostingaming.de
Rewriterule ^(.*)$ https://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} !^www\.ligev\.de$
RewriteRule ^(.*)$ https://www.ligev.de/lostingaming/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.lostingaming\.de
Rewriterule ^(.*)$ https://www.ligev.de/lostingaming/ [L]

RewriteCond %{HTTP_HOST} ^www\.lostingaming\.eu
Rewriterule ^(.*)$ https://www.ligev.de/lostingaming/ [L]
 
Erstmal eine andere optimierungsfrage:

Wozu sollen diese ganzen andren Domain-Weiterleitungen sein?
 
Zurück
Oben