Fragen zu Double Content

piti66

Erfahrenes Mitglied
Hey,

ich habe mal ne Frage zu doppel Content!
Wir haben gerade unsere Domain relauncht. Dadurch leiten wir alte News auf einen andere Datei und neue per rewrite auf eine Datei.
Bei den neuen sind die News im endeffekt auf 2 wegen erreichbar:
einmal: http://www.dcrs.de/n/7/Rosl-ist-Deut...lusspferd.html
und: http://www.dcrs.de/content/news.php?id=7
In der Mod_rewirte Datei steht folgendes:

RewriteRule ^n/([0-9]+)/([^\_]+)\.html(.*)$ content/news.php?id=$1 [NC]

Ist denn sowas doppelter Content? Meine wie soll man dass denn anders lösen?
Doppelt rewriten geht ja nicht?

mfg

Sebastian
 
Du könntest den Direktzugriff auf diese Datei verbieten:
Code:
RewriteRule   ^content/news\.php   -   [F]
 
Dann gehen die anderen Links aber auch nicht mehr :(

PHP:
RewriteRule ^n/([0-9]+)/([^\_]+)\.html(.*)$          content/news.php?id=$1 [NC] 
RewriteRule   ^content/news\.php   -   [F]
RewriteRule ^news-archiv/([0-9]+)/([^\_]+)\.html(.*)$          content/archiv-news.php?id=$1 [NC] 

#Alte News
RewriteRule ^news/([0-9]+)/69\.html(.*)$          content/archiv-news.php?id=$1 [NC] 
RewriteRule ^news/([0-9]+)\.html(.*)$          content/archiv-news.php?id=$1 [NC]

Weil diese ja auf die Datei verweisen!

mfg
 
Am besten leitest du auf die neue Adresse weiter:
Code:
RewriteCond   %{REQUEST_URI}       ^/content/news\.php
RewriteCond   %{QUERY_STRING}      (?:^|&)id=([1-9][0-9]*)
RewriteRule   ^content/news\.php   /n/%1   [L,R=301]
 
Kleiner Änderung der Ersatzausdrucks:
Code:
RewriteRule   ^content/news\.php   /n/%1?   [L,R=301]
 
per robots.txt die spider ausschließen aus dem einen Bereich, dann wird nichts indiziert und es gibt auch keinen DC. Allderings ist DC nicht mehr so das Problem bei Google, zumindest nicht, wenn es nicht in Spam ausartet.
 
Zurück