Hallo Leute,
Ich versuche gerade eine WordPress Seite, die ich von einem Backup aus installiert habe, auf meinem Webhosting Account zum laufen zu bekommen.
Dashboard, Homerpage, Plugins etc. funktionieren ohne Probleme, das Aufrufen von Urls wie /impressum, welche eigentlich per htaccess auf die index.php weitergeleitet werden endet aber, egal was ich probiere, bei einem 404 not found Fehler von nginx. Meine .htaccess ist im Verzeichnis, auf das die Webseite als Basisordner zugreift und enthält folgendes:
#This Apache config file was created by Duplicator Installer on 2019-12-29 17:42:32.
#The original can be found in archived file with the name htaccess.orig
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Alles anzeigen
In meiner Welt zumindest sollten alle Anfragen, die nicht durch eine Datei im Dateisystem bedient werden können, auf die index.php umgeleitet werden...
Ich verwende die PHP Version 7.2.26 mit der einzigen verfügbaren Möglichkeit "FPM-Anwendung von nginx bedient".
Ich habe während einem frustrierten Google Suchmarathon herausgefunden, dass man nginx auch URL Weiterleitungen in einer Config bereitstellen kann, was ja das Problem theoretisch für mich lösen müsste. Jetzt zu meiner Frage:
Kann man bei Netcup die Nginx Config in einem Shared-Webhosting ändern und wenn ja wo finde ich die Config / muss ich die neue Config Datei hinpacken und wie muss diese heißen?
Oder natürlich das beste Szenario: Habe ich irgendwas übersehen weswegen nginx / apache keine Lust auf meine htaccess haben?
Vielen Dank schon mal für alle Antworten, ihr helft mir damit echt weiter
Viele Grüße
Lukas