Ich habe vor kurzem von einem Apache-Server auf einen Nginx-Server verschoben. Ich war mir nicht einmal bewusst, dass man .htaccess-Dateien auf nginx zunächst nicht verwenden konnte, ich habe mich ein wenig damit befasst, aber ich finde es sehr verwirrend, wie man die Regeln einer .htaccess-Datei in auf nginx verwendbar sein. Wenn mir jemand ein bisschen helfen könnte, würde ich es sehr schätzen!Apache .htaccess-Datei zu Nginx Conf-Datei
Hier ist meine .htaccess-Datei:
DirectoryIndex index.php
Options -MultiViews
RewriteEngine on
RewriteCond %{THE_REQUEST} /index\.php\?page=([^\s&]*)[&\s] [NC]
RewriteRule^/page/%1? [R=302,L]
RewriteCond %{THE_REQUEST} /index\.php\?regiment=([^\s&]*)[&\s] [NC]
RewriteRule^/regiment/%1? [R=302,L]
RewriteCond %{THE_REQUEST} /error\.php\?error=([^\s&]*)[&\s] [NC]
RewriteRule^/error/%1? [R=302,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^page/([^/]+)/?$ /index.php?page=$1 [L,QSA]
RewriteRule ^regiment/([^/]+)/?$ /index.php?regiment=$1 [L,QSA]
RewriteRule ^error/([^/]+)/?$ /error.php?error=$1 [L,QSA]
ErrorDocument 404 /error.php?error=404
ErrorDocument 403 /error.php?error=403
Dank an alle, die im Voraus hilft!
http://winginx.com/de/htaccess? –