Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

htaccess weiterleitung wegen DC

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
MidnightDancer
PostRank 5
PostRank 5
Beiträge: 277
Registriert: 15.09.2005, 13:20
Wohnort: Bayern

Beitrag von MidnightDancer » 12.07.2008, 13:48

Hallo,

ich weis die Suche, ab er die hat echt nichts gebracht.

Ich müßte folgende Problem vermeiden:
Das Redaxo CMS erzeugt für die Startseite mehrere Namen
www.domain.de/startseite.html und www.domain.de/index.php

Nun sind beide zusätzlich zu www.domain.de ohne alles im Index und es gibt DC

Wie kann ich alles per htaccess auf www.domain.de weiterleiten / bündeln so dass das ganze kein DC ist?
Oder ist der htaccess Ansatz falsch?
zur Info im Moment habe ich folgenden Inhalt in der htaccess:

RewriteEngine On
RewriteBase /
RewriteRule ^redaxo$ - [L]
RewriteRule ^redaxo/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]

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


Danke im voraus

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 13.07.2008, 21:43

MidnightDancer hat geschrieben:Das Redaxo CMS erzeugt für die Startseite mehrere Namen
www.domain.de/startseite.html und www.domain.de/index.php
Beschwere dich beim Hersteller oder wähle ein CMS, dass diesen Unsinn nicht veranstaltet.
Wie kann ich alles per htaccess auf www.domain.de weiterleiten / bündeln so dass das ganze kein DC ist?
RedirectMatch ^index\.php$ https://example.com/
RedirectMatch ^startseite\.html$ https://example.com/

Falls es auch um Unterverzeichnisse geht, müsste Folgendes in der obersten .htaccess funktionieren, für den gesamten, darunter liegenden URL-Bereich:

RewriteCond %{REQUEST_URI} ^(.*/)(index\.php|startseite.\html)$
RewriteRule .* %1 [R=301,L]
RewriteEngine On
RewriteBase /

RewriteEngine on
Du solltest dich zumindest ein klein wenig mit dem beschäftigen, was du verwendest. Zweimal nacheinander RewriteEngine on ist zum Beispiel herzlich unnötig.

MidnightDancer
PostRank 5
PostRank 5
Beiträge: 277
Registriert: 15.09.2005, 13:20
Wohnort: Bayern

Beitrag von MidnightDancer » 14.07.2008, 07:56

Danke erstmal für die antwort,

leider passiert da gar nichts wenn ich folgende Zeilen einfüge

RedirectMatch ^index\.php$ https://www.meine-domain.de/
RedirectMatch ^startseite\.html$ https://www.meine-domain.de/

aber was anderes ist mir aufgefallen
das die index.php drin ist wird wahrscheinlich durch das verursacht
RewriteRule .* index.php [L]
immer wenn ich ne Unterseite ohne www eingebe wird auf die index.php geleitet.

Wenn ich diese Zeile weglösche geht aber gar nicht mehr.

Ach ja, richtig erkannt, ich kenne mich in dem Bereich noch nicht aus, hoffe aber das wird noch!

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag