nach einem kleinen verzweifelten Chaos mit den Rewrite Regeln, läuft die normale Seite nun soweit gut und auch so, wie sie soll. Allerdings habe ich nun das riesen Problem (ich schätze mal, dass dies mit den Rewrite Regeln zutun hat), dass ich mich im Backend nicht mehr einloggen kann. Nachdem ich auf Login drücke, kommt nach kurzem Laden direkt wieder die Loginmaske /login.php.
Es kommt keinerlei Meldung oder Fehler. Zu Beginn habe ich gedacht, ich hätte mein PW vergessen und es daher schon über phpMyAdmini geändert, aber das ist es offensichtlich nicht. Da ich in der letzten Zeit sonst nicht viel verändert habe, fällt mir gerade nicht mehr ein, als die Rewrite Regeln... Für andere Vorschläge wäre ich natürlich sehr dankbar.
Ganz ganz vielleicht hängt es auch mit 1und1 zusammen, da ich heute eine ganze Weile auch dort nicht in mein Control-Center kam. Das war allerdings nur ca 1-2 Stunden und läuft nun wieder. Ins phpWCMS Backend komme ich hingegen noch nicht rein..
Der Code:
Code: Select all
# Rewrite:
<IfModule mod_rewrite.c>
RewriteEngine On
DirectoryIndex index.html index.php
# Use RewriteBase - always start in Document Root
RewriteBase /
# If installed in a subfolder
#RewriteBase /subfolder/
# Erste Aufrufen und Index linken auf /home_de.html.... endlich
RewriteRule ^index.html$ home_de.html
RewriteRule ^$ home_de.html
# Jede Seite/Link erhaelt ein https://www...
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Ignore
RewriteRule ^(include|img|template|picture|filearchive|content|robots\.txt|favicon\.ico)($|/) - [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.html$ ./index.php?id=$1,$2,$3,$4,$5,$6&%{QUERY_STRING}
RewriteRule ^(.+)\.html$ ./index.php?$1&%{QUERY_STRING}
</IfModule>
VG