Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

AllowOverride-Direktive bei Umstellung einer Website bei Hosteurope auf HTTPS

Eingetragen von trwawi (50)
am 18.04.2017 - 10:06 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo,

wir haben vor, unsere Webseite (Drupal 7), die bei Hosteurope gehostet wird, auf HTTPS umzustellen und deswegen sammele ich gerade Informationen zu den notwendigen Schritten.

Laut dem entsprechenden Artikel auf drupal.org läuft es erst einmal auf zwei Punkte hinaus:

1. AllowOverride-Direktive
2. Umleitung aller HTTP-Anfragen auf HTTPS

In diesem Thread geht es um Punkt 1, zu dem in dem Artikel Folgendes steht:

Zitat:

Note: Clean URLs If you're using Apache for HTTP and HTTPS:

You will probably have two different VirtualHost buckets.

A bucket for port :80 http
A bucket for port :443 https

Each of these VirtualHost containers or buckets require that a specific Apache directive be added within them if you're using Clean URLs. This is because Drupal makes extensive use of .htaccess and mod_rewrite to provide friendly URLs.

Ensure you have the following within the directive, which is a child under the VirtualHost container: See Apache Documentation for AllowOverride

<Directory "/path/to/yoursite">
AllowOverride All
</Directory>

This means that your .htaccess takes precedence and that the Apache configuration will allow it to run as you would expect for Drupal.

Troubleshooting:
If you enabled HTTPS and it only works on the homepage and your sub links are broken, it's because the VirtualHost:443 bucket needs AllowOverride All enabled so URLs can be rewritten while in HTTPS mode.

Erst klang es für mich so, als ob Hosteurope das bei sich machen müsste und nicht ich in meiner .htaccess-Datei, allerdings lautet die Antwort des Hosteurope-Supports, dass ich es doch in der .htaccess-Datei machen kann / muss.

Alle Beispiele dazu, die ich gefunden habe, beziehen sich allerdings auf eine "lokale" Installation, wo man Zugriff auf httpd.conf hat und diese Direktive dort ändern kann. Dazu dann noch einige Artikel mit Aussagen wie z.B.

Zitat:

Beachten Sie: Die Anweisung AllowOverride kann nicht innerhalb einer .htaccess notiert werden, sondern wird ausschließlich vom Server-Administrator in der zentralen Konfigurationsdatei vorgegeben. Um den AllowOverride-Wert in Erfahrung zu bringen, benötigen Sie Einsicht in die Serverkonfiguration. Kontaktieren Sie dazu gegebenenfalls Ihren Webhosting-Provider. Dieser kann den Wert auch ändern, falls Sie bestimmte bisher nicht erlaubte Anweisungen verwenden möchten.

Was wiederum meiner ersten Vermutung entspräche.

Was stimmt nun? Muss ich Hosteurope erneut kontaktieren oder kann / muss ich doch meine .htaccess-Datei anpassen?

Wenn Letzteres: was genau muss ich machen? Einfach

<Directory "/path/to/yoursite">
AllowOverride All
</Directory>

irgendwo einfügen?
Was wäre dabei der Pfad und was hat es mit den "buckets for 80 and 443"? Davon steht nun gar nichts in der .htaccess-Datei...

Irgendwie werde ich aus diesem Punkt nicht schlau...

‹ HTTP zu HTTPS Umleitung einer Website bei Hosteurope Drupal 8 kann nicht finden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Diese kleine Codeschnippsel

Eingetragen von dinmikkith (1597)
am 19.04.2017 - 22:12 Uhr

Diese kleine Codeschnippsel

Options Indexes FollowSymLinks
AllowOverride All
Require all granted

gehört in die Daten /etc/apache2/sites-available/deineseite.conf

wenn du darauf keinen Zugriff hast, kontaktiere bitte deinen Hoster.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank. Der Hoster

Eingetragen von trwawi (50)
am 20.04.2017 - 11:52 Uhr

Vielen Dank.

Der Hoster sagt

Zitat:

Die Einstellung AllowOverride All würde in die config Datei gehören, jedoch können wir diese für Sie nicht anpassen.
Daher müssen Sie die Einstellungen über einen Eintrag in der .htaccess Datei regeln. Dafür kann z.B. der folgende Eintrag gewählt werden:

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

Sehr verwirrend alles...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Na dann kopier das doch mal

Eingetragen von dinmikkith (1597)
am 20.04.2017 - 15:44 Uhr

Na dann kopier das doch mal unterhalb des eintrags
RewriteEngine On

der ist also qusi schon drin und dann einfach die zwei zeilen. Vielleicht hat der Hoster das ja so gelöst.

Einfach RewuriteEngine On in der .htaccess suchen und die beiden zeilen danach einfügen Anschließend abspeichern und dann lesbare URLS aktivieren. Vielleicht klappts ja.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also der Vorschalg des

Eingetragen von trwawi (50)
am 03.05.2017 - 13:09 Uhr

Also der Vorschalg des Hosters (s.o.) + unsere bisherige Weiterleitung auf www. (siehe http://www.drupalcenter.de/node/56345) scheint zu funktionieren.

Vielen Dank für die Hilfe!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Woche 2 Tagen
  • Guten morgen und Danke
    vor 1 Woche 3 Tagen
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 1 Woche 3 Tagen
  • Danke Schmittrich. Die Frage
    vor 1 Woche 5 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 1 Woche 5 Tagen
  • Danke ich werde mir die
    vor 7 Wochen 2 Tagen
  • Vielen Dank für Ihren
    vor 7 Wochen 5 Tagen
  • Composer ist sehr ratsam
    vor 8 Wochen 15 Stunden
  • Vielen Dank für den
    vor 8 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 8 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250323
Registrierte User: 20573

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 22 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association