Deutschland United States United Kingdom
ContentLion - Open Source CMS

Startseite und home doppelter Inhalt

Startseite und home doppelter Inhalt

Hallo Leute,

Ich teste das CMS grad ein wenig. Und was mir gleich aufgefallen ist, ist der doppelte Inhalt von der Startseite und home.

Also wenn man die domain.de aufruft, erscheint der gleiche Inhalt wie bei domain.de/home.html. Das ist natürlich nicht so gut. Gibt es da eine Lösung, wie man home.html einfach zum Beispiel ausschalten oder weiterleiten kann?
Vor allem, was ist im Bezug zu Google die beste Lösung?

Ausserdem: Vielen Dank für die ganze Arbeit. Ich hab genau so etwas (für den User) einfaches gesucht.

Du könntest, theoretisch, die datei in index.html umbennenen. Dann macht es eigentlich nichts aus.

Vielen grüße,
Maxi aka Alenan

Hallo dannadis,

willkommen im Forum!

Das kannst du über deine .htaccess machen. Füge einfach folgende Zeile hinzu:

RedirectPermanent /home.html /

Sollten wir am besten auch bald standardmäßig mitausliefern. Es gibt zwar einen Canonical-Tag dafür, aber mit Redirect ist es besser.

Hallo Maxi und Stevie,

Vielen Dank für die schnellen Antworten.
Ich hab jetzt eben die Lösung mit der Weiterleitung versucht. Wenn man jetzt auf den Startseitenlink klickt, kommt man auf domain.de/?include=home .

Ist das normal?

Kannst du mal den Inhalt deiner .htaccess hier posten?

Dann leitet die .htaccess-Datei immer noch (falsch) weiter. :D

Hi Leute,
Klar. kann ich machen. Ich bin jetzt aber ziemlich verwirrt. Denn also ich die htaccess jetzt geöffnet hatte, kam folgendes zum Vorschein:

#<ContentLion>
Options +FollowSymlinks

RewriteEngine on
RewriteCond %{REQUEST_URI} /(.*).html
RewriteRule (.*) /index.php?include=%1
#</ContentLion>

Das ist aber sehr komisch. Denn da fehlt die Linie, welche ich von Stevie übernommen hatte. Ich hatte nämlich zuletzt folgendes gespeichert:

#<ContentLion>
Options +FollowSymlinks

RewriteEngine on
RewriteCond %{REQUEST_URI} /(.*).html
RewriteRule (.*) /index.php?include=%1
#</ContentLion>
RedirectPermanent /home.html /

War das eventuell der falsche Ort?

Stell das mal am besten direkt am Anfang der Datei.

Ok. Wenn du "Anfang" sagst. Meinst du dann noch vor dem "#<ContentLion>" ? Oder erst danach?

Habs jetzt davor und bekomme immer noch das Gleiche Resultat: Wird wieder diese URL generiert domain.de/?include=home

Echt? :huh:
Naja # ist ja das Kommentarzeichen. ^^

Die ist ja richtig, sollte so aber nicht nach außen sichtbar sein.
Wenn du jetzt auf home.html gehst kommst du bei / an, oder?

Nein. Dann komme ich eben genau auf dieses domain.de/?include=home

Also immer noch das Gleiche... :(

Ja, aber wieso? :huh:
Eig. müsste er auf index.php weitergeleitet werden...

Ähnliche Themen