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

Niiiiicccccccccccccceeeeeee

 

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

Thumb-Up