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

ACHTUNG: Standarddomain + .htaccess in Unterverzeichnis

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 17.01.2007, 16:33

Der wilde Kater mit seiner Warsow-Arena hat mich gerade durch sein Problem auf ein Problem mit der Definition einer Standarddomain über .htaccess aufmerksam gemacht:

Wenn man die Standarddomain in der .htaccess im Root nach der Regel von Jan (Southmedia) wie hier: https://www.abakus-internet-marketing.d ... -7439.html

definiert, greift diese Regel nicht, wenn in einem Unterverzeichnis eine weitere .htaccess liegt, um z.B. die URLs eines Forums umzuschreiben:

Bestes Beispiel: Abakus:

Da liegt wohl eine typische Definition im Root .htaccess:

Dadurch:

https://abakus-internet-marketing.de -> www.abakus-internet-marketing.de

https://abakus-internet-marketing.de/seo-artikel/ -> www.abakus-internet-marketing.de/seo-artikel/

ABER:

https://abakus-internet-marketing.de/foren/ -> https://abakus-internet-marketing.de/foren/ !!!


Hier greift die Definition der Standarddomain plötzlich nicht mehr, da in dem Unterverzeichnis /foren/ eine .htaccess liegt, um die URLs umzuschreiben.

Ich hatte bisher immer gedacht, dass der Apache bei einer Abfrage immer erst die Root-.htaccess ausspuckt und dann die mögliche weitere .htaccess für ein Unterverzeichnis, aber dem scheint nicht so zu sein!

Lösung:

in der .htaccess für das Unterverzeichnis /foren/ muss als erstes rein:

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.abakus-internet-marketing\.de$
RewriteRule ^(.*)$ http://www.abakus-internet-marketing.de/foren/$1 [L,R=301]
Für Unterverzeichnisse, die keine eigene .htaccess vorweisen, besteht das Problem nicht (siehe oben das Beispiel /seo-artikel/)

Gruß

Chris

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.


Webby
Administrator
Administrator
Beiträge: 5420
Registriert: 17.10.2001, 01:00

Beitrag von Webby » 17.01.2007, 18:16

Danke Chris!
wird gemacht.
Alan
ABAKUS Internet Marketing
Professionelle Suchmaschinenoptimierung und Suchmaschinenmarketing

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag