Seite 1 von 1

.htaccess und Duplicate Content

BeitragVerfasst: Mi 2. Mai 2018, 07:32
von bluescreen
Hi,

nach der SEO freundlichen URL Umstellung konnte ich meine Seite sowohl über

https://www.uhren-und-schmuck-kunst.de

als auch über

https://www.uhren-und-schmuck-kunst.de/index.php
aufrufen.

Das ist nicht schön, den Duplicate Content mag Google nicht. Könnte man über "canonical" lösen, über die .htaccess ist es besser denke ich.

ich habe in der .htaccess folgende Zeilen* (fett und unterstrichen) eingefügt.
------------------------------------------------------------------
"RewriteEngine On

RewriteCond %{REQUEST_URI} /index.php
RewriteCond %{QUERY_STRING} ^\z
RewriteRule ^(.*)$ https://www.uhren-und-schmuck-kunst.de/? [R=301,L]


#RewriteBase /

#Umleitung nach www.

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

#Ende Umleitung nach http://www.
------------------------------------------------------------------
Könnte man vielleicht ins Template maskiert (#) mit einbinden.

* aus dem Internet

Gruß

Re: .htaccess und Duplicate Content

BeitragVerfasst: Sa 5. Mai 2018, 15:33
von bluescreen
Hm, klappt nur halb - leider.

Alle index.php werden umgeleitet auf https://www.meine-domain.de

Ich möchte aber nur:
https://www.meine-domain.de/index.php

zur Domain:
https://www.meine-domain.de

weiterleiten.

Re: .htaccess und Duplicate Content

BeitragVerfasst: Sa 5. Mai 2018, 15:54
von bluescreen
Hiermit klappts wohl:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ https://www.uhren-und-schmuck-kunst.de/ [R=301,L]

Re: .htaccess und Duplicate Content

BeitragVerfasst: Mo 7. Mai 2018, 06:24
von mmaass
Ich hab mir Deine Seite angeschaut. Und da gibt es keine Klickmöglichkeit mit /index,php
Daher auch kein Doppelter Content, denn nur, was Google klicken kann, wird auch gespidert. Hellseherische Fähigkeiten haben auch die nicht. :)
Aber klar, Du kannst es natürlich dennoch mit der htaccess verhindern, dass man es selbst so aufrufen kann.

Re: .htaccess und Duplicate Content

BeitragVerfasst: Mo 7. Mai 2018, 13:47
von KasAn
Hallo, probier mal das als htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On

#RewriteBase/

#Umleitung nach www.

RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://uhren-und-schmuck-kunst.de/$1 [R=301,L]

#Ende Umleitung nach www.

# automatische IP Sperrung bei zu hoher Zahl von Zugriffen pro Minute
# Der Inhalt zwischen dem AUTO_IP_BLOCK_START und AUTO_IP_BLOCK_END Kommentar wird automatisch generiert, wenn das Auto-IP-Block Modul installiert ist.
###AUTO_IP_BLOCK_START###
order allow,deny
allow from all
###AUTO_IP_BLOCK_END###

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ bootstrap.php [NC,L]

</IfModule>

Re: .htaccess und Duplicate Content

BeitragVerfasst: Mi 9. Mai 2018, 14:14
von bluescreen
Danke KasAn

Habe meine .htaccess jetzt so konfiguriert:

. . . . .

#Umleitung von .php auf .de
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ https://www.uhren-und-schmuck-kunst.de/ [R=301,L]

#Umleitung von http: auf https:
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.uhren-und-schmuck-kunst.de/$1 [R=301,L]

#Umleitung nach www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

. . . . .

Gruß