Benutzer-Werkzeuge

Webseiten-Werkzeuge


webserver:htaccess

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
webserver:htaccess [2019/06/10 15:32]
admin Datumsfilter mit Monatsnamen weiterleiten
webserver:htaccess [2019/06/10 15:42] (aktuell)
admin Weiterleitung nach Browser-Sprache
Zeile 62: Zeile 62:
 </code> </code>
  
 +----
 ==== Datumsfilter mit Monatsnamen weiterleiten ==== ==== Datumsfilter mit Monatsnamen weiterleiten ====
  
-Mit dem folgenden Abschnitt lassen sich URLs mit Datumsfilter, z.B. für Newsbeiträge, umleiten. Mit ``([0-9]{4})`` wird die gegebene vierstellige Jahreszahl an die Variable ``$1`` übergeben.\\+Mit dem folgenden Abschnitt lassen sich URLs mit Datumsfilter, z.B. für Newsbeiträge, umleiten. Mit dem regulären Ausdruck ''([0-9]{4})'' wird die gegebene vierstellige Jahreszahl an die Variable ''$1'' übergeben.\\
 Außerdem werden in den neuen URLs die Monatsnamen ausgeschrieben. Außerdem werden in den neuen URLs die Monatsnamen ausgeschrieben.
  
Zeile 85: Zeile 86:
 RedirectMatch 301 /alte-artikel/rueckblick/dateFilter/([0-9]{4})/12/ /artikel/$1/dezember/ RedirectMatch 301 /alte-artikel/rueckblick/dateFilter/([0-9]{4})/12/ /artikel/$1/dezember/
 </code> </code>
 +
 +----
 +
 +==== Weiterleitung nach Browser-Sprache ====
 +
 +Einfache Weiterleitung auf %%https://www.domain.com/de/%% oder %%https://www.domain.com/en/%%, abhängig von der im Browser eingestellten Sprache.
 +
 +Die ''RewriteCond''-Regeln stellen sicher, dass nur beim Aufruf der Startseite eine Weiterleitung erfolgt. URLs mit einem query string werden nicht weitergeleitet.
 +
 +<code apache>
 +RewriteCond %{REQUEST_URI} ^/$
 +RewriteCond %{QUERY_STRING} ^$
 +RewriteCond %{HTTP:Accept-Language} ^(de|en)
 +RewriteRule ^ https://%{HTTP_HOST}/%1/ [R=301,L,QSA]
 +</code>
 +
 +Quelle: https://stackoverflow.com/questions/53445594/typo3-v9-5-sites-language-redirects
webserver/htaccess.1560173537.txt.gz · Zuletzt geändert: 2019/06/10 15:32 von admin