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

weiterleitung mit mod_rewrite

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Micha85
PostRank 2
PostRank 2
Beiträge: 33
Registriert: 03.04.2006, 10:23

Beitrag von Micha85 » 04.04.2006, 23:31

Hallo,

um doppelten Content auszuschliessen habe ich auf meiner Domain eine Umleitung mit der .htaccess gemacht, so dass wenn man im browser nur domain.com eingibt auf www.domain.com "weitergeileitet" wird. nun hab ich versucht einfach an die regel hinten noch index.php bzw. index.html anzuhängen, um die auch noch umzuleiten, aber dies funktioniert leider nicht :(

kann mir jemand sagen wie ich das abändern muss, dass es funktioniert?


hier meine eine funktionierende umleitung:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
danke schonmal

Micha

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 05.04.2006, 08:35

Diese Regel müsste schon so für beliebige Dateien unter domain.com funktionieren.

Micha85
PostRank 2
PostRank 2
Beiträge: 33
Registriert: 03.04.2006, 10:23

Beitrag von Micha85 » 05.04.2006, 12:49

tut sie aber leider nicht... sont könnte ich ja gar keine unterseiten auf meiner page haben?!


da muss es doch noch was geben...

hab mal hinten ran an die rewriteCondition einfach index.php bzw. .html angehängt dann kommt vom browser die meldung, dass die anfrage so umgeleitet wird, dass sie nie beendet werden kann?!

Weiß keiner Rat?

btw. wieso ist mein post (der erste) zeitlich nach deiner antwort?

gruß

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.


Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 05.04.2006, 13:33

sont könnte ich ja gar keine unterseiten auf meiner page haben
:o Warum? http://xyz.domain.com/abc.html wird nach http://www.domain.com/abc.html umgeleitet - warum sollst du da keine Unterseiten haben können?
hab mal hinten ran an die rewriteCondition einfach index.php bzw. .html
Der Hostheader wird nie Teile der REQUEST_URI enthalten können, vgl. den entspr. rfc zum HTTP-Protokoll.

Micha85
PostRank 2
PostRank 2
Beiträge: 33
Registriert: 03.04.2006, 10:23

Beitrag von Micha85 » 05.04.2006, 13:58

d.h.?

kann man das nicht irgendwie machen?

was wäre denn, wenn ich es einfach mit einer rewriterule mache?

RewriteRule ^cp\.html$ /index.php [L]

wie muss ich das cp\.html verändern, dass hinter der url gar keine datei mehr steht?

Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 05.04.2006, 19:25

Das kommt drauf an. Im per-server conntext müsstest du ^/$ notieren, für den per-dir context kann man das nicht pauschal sagen.

In einem <Directory /> müsstest du RewriteRule ^var/www/$ subst [Flags] notieren, im <Directory /var/www> müsste RewriteRule ^$ subst [Flags] notiert werden. Allerdings übernimmt solche Sachen (Indexdokument eines Ordners) normal mod_dir (DirectoryIndex-Direktive).

Micha85
PostRank 2
PostRank 2
Beiträge: 33
Registriert: 03.04.2006, 10:23

Beitrag von Micha85 » 06.04.2006, 14:59

Caterham hat geschrieben:Das kommt drauf an. Im per-server conntext müsstest du ^/$ notieren, für den per-dir context kann man das nicht pauschal sagen.

In einem <Directory /> müsstest du RewriteRule ^var/www/$ subst [Flags] notieren, im <Directory /var/www> müsste RewriteRule ^$ subst [Flags] notiert werden. Allerdings übernimmt solche Sachen (Indexdokument eines Ordners) normal mod_dir (DirectoryIndex-Direktive).
das versteh ich leider nicht ganz :(

kann mir nicht wer schnell den code schreiben, der nötig ist, dass wenn man

www.domain.de/index.php eingibt man auf www.domain.de kommt?

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag