kischd
1
Hallo zusammen,
ich versuche gerade herauszufinden wo ich die rewriteRule anlegen kann, bzw, dass diese auch zieht.
Ich habe im public Ordner in der Htaccess die Zeilen eingefügt:
RewriteCond %{HTTP_HOST} ^website.de [NC]
RewriteRule (.*) https://www.website.de/$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Wenn ich nun den Browsercache leere und die Domain eingebe: domain.de
also ohne www und https folgt als Ergebnis ein Fehler 500
frezno
2
die htaccess im public Ordner wäre schon der richtige Platz dafür.
Was genau möchtest du denn machen?
kischd
3
hallo @frezno
wenn ich domain.de (als beispiel) eingebe, soll im Browser auf https:\www.domain.de umgeschrieben werden.
Beim mir kommt jedoch Fehler 500
frezno
4
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
kischd
5
Ich poste mal den Ganzen Block:
RewriteEngine On
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
# Sets the HTTP_AUTHORIZATION header removed by Apache
RewriteCond %{HTTP:Authorization} .
RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]
# If the requested filename exists, simply serve it.
# We only want to let Apache serve files and not directories.
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
# Rewrite all other queries to the front controller.
RewriteRule ^ %{ENV:BASE}/index.php [L]
RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
es kommt immer noch die 500.
frezno
6
in den SHopware Block darfst du nicht reinschreiben, da der dyn. angelegt wird.
Schreib es mal als erstes, also vor dem
BEGIN Shopware
2 „Gefällt mir“
kischd
7
Niiiiicccccccccccccceeeeeee
So funktioniert es. also am Besten alles über # BEGIN Shopware