Apache- oder nginx-Rewrite-Regeln

Um Apache- oder nginx-Rewrite-Regeln in Plesk zu aktivieren, muss man wie folgt vorgehen:

  1. Melde dich in Plesk an.

  2. Navigiere zu Domains.

  3. Wähle die gewünschte Domain (z.B. example.com).

  4. Gehe auf Hosting & DNS.

  5. Öffne den Punkt Apache und Nginx Einstellungen.

  6. Füge dort die benötigten Rewrite-Regeln als zusätzliche Direktiven ein – je nachdem, ob Apache oder nginx verwendet wird.

Warum werden Rewrite-Regeln benötigt?

Bedeutung von

RewriteEngine on

Praxisbeispiel für einen Apache-Block (wie im Bild/Screenshot):

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Zusammengefasst:
Du ergänzt diese Regeln in Plesk genau an der oben angegebenen Stelle in den Apache- und/oder Nginx-Einstellungen der jeweiligen Domain, wenn spezielle Weiterleitungen oder eine zentrale Steuerung von URLs erforderlich ist – vor allem für Webanwendungen, die ohne RewriteEngine und entsprechende Regeln keine „sprechenden“ URLs oder zentrale Routing-Funktionalitäten anbieten können.