Hallo,
ich habe folgendes Problem und würde mich freuen, wenn mir jemand in der Angelegenheit helfen könnte (im Forum von typo3forum.net habe ich es schon versucht, aber dort konnte mir bislang noch niemand helfen oder die wollen nicht ;-)
Bitte die Antworten "verständlich" schreiben, da ich auf dem Gebiet kein Profi bin!
Typo3 schreibt die URLs normalerweise so:
1. http://www.deingedicht.de/index.php?id=277
Mein damaliger Programmierer hat die Seiten dann so ausgeben lassen:
2. http://www.deingedicht.de/Liebe-von-Herzen.277.0.html
Nun habe ich realurl installieren lassen und die Seite wird wie folgt ausgegeben:
3. http://www.deingedicht.de/liebe/liebesgedichte/liebe-von-herzen.html
Außerdem ist die Seite nun auch wie folgt zu erreichen:
4. http://www.deingedicht.de/gedichte/liebe/gedichte/liebe-von-herzen.html
In den Webmaster Tools habe ich nun ein paar hundert "doppelte title tags" und "doppelte metabeschreibungen". Die htaccess sieht wie folgt aus
RewriteEngine On
RewriteRule ^index.htm http://www.deingedicht.de/ [L,R=301]
RewriteRule ^Geburtstag.125.0.html http://www.deingedicht.de/geburtstag.html [L,R=301]
RewriteRule ^geburtstagsuebersicht.htm http://www.deingedicht.de/geburtstag.html [L,R=301]
RewriteRule ^Geburtstagsgedichte.161.0.html http://www.deingedicht.de/geburtstag/geburtstagsgedichte.html [L,R=301]
RewriteRule ^geburtstagsgedichte.htm http://www.deingedicht.de/geburtstag/geburtstagsgedichte.html [L,R=301]
RewriteRule ^geburtstagsgedichte1.htm http://www.deingedicht.de/geburtstag/geburtstagsgedichte.html [L,R=301]
RewriteRule ^geburtstagsgedichte1.161.0. http://www.deingedicht.de/geburtstag/geburtstagsgedichte.html [L,R=301]
RewriteRule ^geburtstagsgedicht1.161.0.html http://www.deingedicht.de/geburtstag/geburtstagsgedichte.html [L,R=301]
RewriteRule ^geburtstagsgedichte1.0.html http://www.deingedicht.de/geburtstag/geburtstagsgedichte.html [L,R=301]
RewriteRule ^Gedichte-1.geburtstagsgedichte1.0.html http://www.deingedicht.de/geburtstag/geburtstagsgedichte.html [L,R=301]
RewriteRule ^lustige-Geburtstagsgedichte.163.0.html http://www.deingedicht.de/geburtstag/lustige-geburtstagsgedichte.html [L,R=301]
RewriteRule ^geburtstagsgedichte2.htm http://www.deingedicht.de/geburtstag/lustige-geburtstagsgedichte.html [L,R=301]
# Hier folgen noch zig weitere Umleitungen
# ...
# ...
RewriteRule ^AGB.231.0.html http://www.deingedicht.de/agb.html [L,R=301]
RewriteRule ^Kontaktformular.139.0.html http://www.deingedicht.de/kontaktformular.html [L,R=301]
RewriteRule ^Sitemap.220.0.html http://www.deingedicht.de/sitemap.html [L,R=301]
RewriteRule ^Impressum.115.0.html http://www.deingedicht.de/impressum.html [L,R=301]
#ErrorDocument 404 http://www.deingedicht.de/Fehler-404.719.0.html
#ErrorDocument 404 http://www.deingedicht.de/Fehler404.html
RewriteCond %{HTTP_HOST} ^deingedicht.de$ [NC]
RewriteRule ^(.*) http://www.deingedicht.de/$1 [L,R=301]
# REDIRECT Favicon
<Ifmodule mod_rewrite.c>
RewriteCond %{THE_REQUEST} ^([^.]+)\favicon.ico [NC]
RewriteRule ^(.*)$ http://www.deingedicht.de/favicon.ico [R=301,L]
</Ifmodule>
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
#RewriteRule \.htm index.php?id=719 [L]
RewriteRule .* index.php [L]
Die RewriteRules (der Geburtstagsseiten - wie oben in der htaccess aufgeführt) sind hauptsächlich von ursprünglich "alten" Seitenbezeichnungen (die teilweise von anderen Seiten auf mich verlinken) auf die jetzige Schreibweise umgeleitet!
Was muss in der htaccess eingetragen / geändert (oder in einer realurl-config) werden, damit nur die Seite wie in Nummer 3 aufgeführt, angezeigt wird.
Vielen Dank
Frank