1
Hallo,
ich versuche schon seit Tagen mein von Seobility analysiertes duplicate content Problem zu beheben und vermute, dass ich die htaccess falsch konfiguriert habe.
Seobility erkennt jede Seite doppelt, also z.B.:
https://www.weblokal.net/profile
und
https://www.weblokal.net/index.php/profile
Die 4. Zeile meiner htaccess lässt vermuten, dass index.php vor jeden query string angehangen wird. Wenn diese Zeile ohne index.php nur mit dem / geschrieben wird, funktioniert allerdings der Aufruf aller Unterseiten nicht mehr, die aus der DB geladen werden.
Mit dem 2. Codeabschnitt möchte ich gleichzeitig von http auf https weiterleiten und von non-www auf www.
Auch hier bin ich mir allerdings nicht 100% sicher.
Hat jemand eine Idee wo meine htaccess umgeschrieben werden müsste?
Besten Dank für jeden Hinweis
ich versuche schon seit Tagen mein von Seobility analysiertes duplicate content Problem zu beheben und vermute, dass ich die htaccess falsch konfiguriert habe.
Seobility erkennt jede Seite doppelt, also z.B.:
https://www.weblokal.net/profile
und
https://www.weblokal.net/index.php/profile
Die 4. Zeile meiner htaccess lässt vermuten, dass index.php vor jeden query string angehangen wird. Wenn diese Zeile ohne index.php nur mit dem / geschrieben wird, funktioniert allerdings der Aufruf aller Unterseiten nicht mehr, die aus der DB geladen werden.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1?%{QUERY_STRING} [L]
# REDIRECT WWW & HTTPS
RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.weblokal.net%{REQUEST_URI} [R=301,L]
Mit dem 2. Codeabschnitt möchte ich gleichzeitig von http auf https weiterleiten und von non-www auf www.
Auch hier bin ich mir allerdings nicht 100% sicher.
Hat jemand eine Idee wo meine htaccess umgeschrieben werden müsste?
Besten Dank für jeden Hinweis