Duplicate content - URL ist per .de und index.php erreichbar
Redaktionelle Einordnung
Diese archivierte Diskussion behandelt Duplicate content - URL ist per .de und index.php erreichbar aus Sicht der Rubrik .htaccess.
Canonical, Duplicate Content und saubere URL-Signale sind heute meist wichtiger als einzelne historische Tool-Empfehlungen im Thread.
Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.
Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.
Startbeitrag
Originaler Foreninhalt in modernisierter Darstellung.
Hallo,
mein Problem: Duplicate content - URL ist per .de und index.php erreichbar
Unser CMS erzeugt automatisch eine index.php (darauf habe ich keinen Einfluss)
auf Suche nach einer Lösung bin ich auf die .htaccess Variante gestossen.
RewriteEngine On
RewriteRule ^index\.(php|html)$ www.domain.de [R=301,L]
An welcher Stelle der .htaccsess muss ich die Zeile einfügen? Unsere .htaccess sieht so aus:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
RewriteRule ^(.*)$ www.domain.de/$1 [R=301,L]
ErrorDocument 401 /fehlerseiten/error401.php
ErrorDocument 403 www.domain.de/fehlerseiten/error403.php
ErrorDocument 404 www.domain.de/fehlerseiten/error404.php
ErrorDocument 500 www.domain.de/fehlerseiten/error500.php
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
Vielen Dank für die Mühen!
Rüdiger
Antworten
1 Beiträgeich habe folgende Änderung in der .htaccess vorgenommen:
(Analyse Ergebnis nach Änderung = OK)
ist das so wie nachfolgend wirklich richtig??? Lieben Dank für Rückmeldungen!
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
RewriteRule ^(.*)$ www.domain.de/$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/index\\.php$
RewriteRule ^(.*)$ / [L,R=301]
ErrorDocument 401 /fehlerseiten/error401.php
ErrorDocument 403 /fehlerseiten/error403.php
ErrorDocument 404 /fehlerseiten/error404.php
ErrorDocument 500 /fehlerseiten/error500.php