RewriteRule anlegen

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

die htaccess im public Ordner wäre schon der richtige Platz dafür.
Was genau möchtest du denn machen?

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 Crying

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]

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. Crying

in den SHopware Block darfst du nicht reinschreiben, da der dyn. angelegt wird.

Schreib es mal als erstes, also vor dem

BEGIN Shopware

2 Likes

Niiiiicccccccccccccceeeeeee

 

So funktioniert es. also am Besten alles über # BEGIN Shopware Thumb-Up

Thumb-Up