Page 1 of 2 1 2 LastLast
Results 1 to 15 of 21

DirectoryIndex Rewriterule blocken sich

This is a discussion on DirectoryIndex Rewriterule blocken sich within the Deutsch forums, part of the General Discussion category; Ich habe folgendes Problem. In meiner htaccess habe ich folgendes stehen. Code: DirectoryIndex portal.php index.php index.htm index.html Sobald ich von ...

  1. #1
    Member
    Real Name
    Michael
    Join Date
    Jun 2007
    Posts
    45
    Liked
    0 times

    DirectoryIndex Rewriterule blocken sich

    Ich habe folgendes Problem.
    In meiner htaccess habe ich folgendes stehen.
    Code:
    DirectoryIndex portal.php index.php index.htm index.html
    Sobald ich von vBSEO folgende Rule hinzufüge erhalte ich nurnoch eine weiße Seite
    Code:
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron)
    RewriteRule ^(.*\.php(/.*)?)$ vbseo.php [L,QSA]
    Wenn ich die portal.php oder index.php direkt aufrufe geht allerdings alles wie gewünscht.
    Kommentiere ich die RewriteRule in der htaccess aus, funktioniert auch die Weiterleitung wunderbar.
    Irgendwie blockiert sich das gegenseitig. Was könnte da los sein. Mein Hoster hat PHP umgestellt und nun als fastcgi eingebunden.

  2. #2
    Senior Member Thomas Hoehl's Avatar
    Real Name
    Thomas
    Join Date
    Jul 2005
    Location
    Ockershausen, Germany
    Posts
    1,329
    Liked
    3 times
    Mußt du denn diese erste Regel (DirectoryIndex portal.php index.php index.htm index.html) zwingend in der .htaccess stehen haben?
    Funktioniert sonst etwas nicht?
    Thomas Höhl / Crawlability Inc.
    vBSEO 3.3.2 freigegeben: vBSEO 3.3.2 veröffentlicht - Sicherheitsupdate

    vBSEO Styles: Version 1.0 PRO Für Alle Version 2.0 Für vBSEO Kunden


    Meine Seiten: www.vb-seo.de, www.ligafans.de und www.skats.de

  3. #3
    Member
    Real Name
    Michael
    Join Date
    Jun 2007
    Posts
    45
    Liked
    0 times
    Quote Originally Posted by Thomas Hoehl View Post
    Mußt du denn diese erste Regel (DirectoryIndex portal.php index.php index.htm index.html) zwingend in der .htaccess stehen haben?
    Funktioniert sonst etwas nicht?
    index.php -> vBulletin
    portal.php -> vBCMS

    Möchte das vBCMS als Startseite haben. Wäre es besser diese Einstellung in die Apache config zu verschieben? Kann mein Hoster bestimmt machen.

  4. #4
    Senior Member Thomas Hoehl's Avatar
    Real Name
    Thomas
    Join Date
    Jul 2005
    Location
    Ockershausen, Germany
    Posts
    1,329
    Liked
    3 times
    Schau dir bitte mal dieses Thema an:

    vbseo und vbcms
    Thomas Höhl / Crawlability Inc.
    vBSEO 3.3.2 freigegeben: vBSEO 3.3.2 veröffentlicht - Sicherheitsupdate

    vBSEO Styles: Version 1.0 PRO Für Alle Version 2.0 Für vBSEO Kunden


    Meine Seiten: www.vb-seo.de, www.ligafans.de und www.skats.de

  5. #5
    Member
    Real Name
    Michael
    Join Date
    Jun 2007
    Posts
    45
    Liked
    0 times
    Das komische ist ja nur, dass es bisher immer so funktioniert hat.
    Erst seitdem der Hoster zu PHP als FastCGI gewechselt ist funzt es nichtmehr.
    Werde mir den Thread mal genauer angucken

  6. #6
    Senior Member Thomas Hoehl's Avatar
    Real Name
    Thomas
    Join Date
    Jul 2005
    Location
    Ockershausen, Germany
    Posts
    1,329
    Liked
    3 times
    Meine eigentliche Frage ist ja nur, warum diese Zeile in der .htaccess drin ist? Wann hast du diese Zeile, warum eingefügt?
    Thomas Höhl / Crawlability Inc.
    vBSEO 3.3.2 freigegeben: vBSEO 3.3.2 veröffentlicht - Sicherheitsupdate

    vBSEO Styles: Version 1.0 PRO Für Alle Version 2.0 Für vBSEO Kunden


    Meine Seiten: www.vb-seo.de, www.ligafans.de und www.skats.de

  7. #7
    Member
    Real Name
    Michael
    Join Date
    Jun 2007
    Posts
    45
    Liked
    0 times
    Quote Originally Posted by Thomas Hoehl View Post
    Meine eigentliche Frage ist ja nur, warum diese Zeile in der .htaccess drin ist? Wann hast du diese Zeile, warum eingefügt?
    Zeile ist seit vBulletin 3.0.1 oder noch länger drin
    Möchte nicht das Forum, sondern mein Portal (vBCMS) als Startseite haben.
    Hab ich doch in Post #3 schon geschrieben

    Hat ja auch immer funktioniert, nur jetzt nichtmehr und ich hab keine Ahnung woran es liegt. Wenn ich die RewriteRule von vBSEO rausnehme funktioniert es ja auch wieder

  8. #8
    Senior Member Thomas Hoehl's Avatar
    Real Name
    Thomas
    Join Date
    Jul 2005
    Location
    Ockershausen, Germany
    Posts
    1,329
    Liked
    3 times
    Seit vBulletin 3.0.1?
    Nochmal, es geht mir um diese Zeile:

    Code:
    DirectoryIndex portal.php index.php index.htm index.html
    Die ist doch nicht von vBulletin.


    Warum, seit wann also hast du genau diese Zeile eingefügt?

    Was passiert denn, wenn du diese nicht in der .htaccess drin hast?
    Wenn dann nur deine Portalseite nicht als Startseite erscheint, dann schau dir meinen Link weiter oben an.
    Thomas Höhl / Crawlability Inc.
    vBSEO 3.3.2 freigegeben: vBSEO 3.3.2 veröffentlicht - Sicherheitsupdate

    vBSEO Styles: Version 1.0 PRO Für Alle Version 2.0 Für vBSEO Kunden


    Meine Seiten: www.vb-seo.de, www.ligafans.de und www.skats.de

  9. #9
    Member
    Real Name
    Michael
    Join Date
    Jun 2007
    Posts
    45
    Liked
    0 times
    Wir reden hier aneinander vorbei...


    Standardmäßig wird beim Aufruf der Domain immer die index.php geladen
    Beispiel: example.com -> wäre example.com/index.php
    Damit bekomme ich die index.php vom vBulletin, also die Forenstartseite.


    Ich will aber mein Portal als Startseite. Portal läuft unter portal.php
    Also z.B. example.com/portal.php

    Genau deswegen steht diese Zeile in meiner htaccess.
    Ich setze seit vBulletin 3.0.1 oder sogar noch länger ein Portal ein, deswegen schon so lange.

    Haste es jetzt verstanden? Hab langsam keine Idee mehr wie ich das erklären soll

  10. #10
    Senior Member Thomas Hoehl's Avatar
    Real Name
    Thomas
    Join Date
    Jul 2005
    Location
    Ockershausen, Germany
    Posts
    1,329
    Liked
    3 times
    Nein wir reden nicht aneinander vorbei, aber warum hast du denn diese Zeile drin?
    Wenn du vbcms einsetzt geht das (siehe Link) doch anderst, warum machst du es nicht so?

    Ich sehe kein Grund, warum du diese Zeile in der .htaccess haben solltest.
    Thomas Höhl / Crawlability Inc.
    vBSEO 3.3.2 freigegeben: vBSEO 3.3.2 veröffentlicht - Sicherheitsupdate

    vBSEO Styles: Version 1.0 PRO Für Alle Version 2.0 Für vBSEO Kunden


    Meine Seiten: www.vb-seo.de, www.ligafans.de und www.skats.de

  11. #11
    Member
    Real Name
    Michael
    Join Date
    Jun 2007
    Posts
    45
    Liked
    0 times
    So habe nochmal etwas rumprobiert.
    Wenn ich den
    DirectoryIndex Kram aus der htaccess nehme kommt natürlich die index.php als Startseite.
    Sobald ich nun wieder
    Code:
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron)
    RewriteRule ^(.*\.php(/.*)?)$ vbseo.php [L,QSA]
    in die htaccess einfüge kommt beim Direkt-Aufruf der Domain eine weiße Seite.
    Direktes Aufrufen der index.php oder portal.php sowie allen anderen URLs ist allerdings möglich.
    Das Problem hat also nichts mit dem DirectoryIndex oder dem Portal zu tun. Es liegt an der Rule:
    Code:
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron)
    RewriteRule ^(.*\.php(/.*)?)$ vbseo.php [L,QSA]
    Vielleicht sollte ich einfach ein Ticket erstellen und ihr könnt mal schauen

    P.S. nun gehts erstmal ins Bettchen, morgen ist auchnoch ein Tag

  12. #12
    Senior Member
    Real Name
    Christos Vassiliou
    Join Date
    Jul 2006
    Posts
    245
    Liked
    0 times
    Ich verstehe es auch auch nicht.

    1. Ich habe auch vBCMS und vBSEO am laufen.
    2. Bei mir wird auch das Portal als erstens abgerufen
    3. Gehe hin und benenne die index.php in forum.php
    4. dann gehe hin und nimm die portal.php und benenne sie um in index.php
    5. dann musst du in admincp unter vBulletin Einstellungen -- Forum: Startseite (forumhome) und trage dort forum
    6. dann gehst du in vBCMS Einstellungen -- globale Einstellungen -- Dateiname des vBCMS dort index eintragen.

    Dann brauchst du die Sache mit der htaccess nicht mehr.

    Gruß
    Delazar

  13. #13
    Member
    Real Name
    Michael
    Join Date
    Jun 2007
    Posts
    45
    Liked
    0 times
    @Delazar
    ja daran habe ich auch schon gedacht.

    Aber das Problem ist ja inzwischen ein ganz anderes.
    Die RewriteRule erzeugt bei mir eine weiße Seite.
    Ohne die Rule funktioniert jedoch alles.

  14. #14
    Senior Member
    Real Name
    Christos Vassiliou
    Join Date
    Jul 2006
    Posts
    245
    Liked
    0 times
    Wo liegen deine Sachen?
    Im root Verzeichnis oder unter forum?

    Gruß
    Delazar

  15. #15
    Member
    Real Name
    Michael
    Join Date
    Jun 2007
    Posts
    45
    Liked
    0 times
    Quote Originally Posted by Delazar View Post
    Wo liegen deine Sachen?
    Im root Verzeichnis oder unter forum?

    Gruß
    Delazar
    alles im Rootverzeichnis
    Hier mal meine komplette htaccess:
    Code:
    # Comment the following line (add '#' at the beginning)
    # to disable mod_rewrite functions.
    # Please note: you still need to disable the hack in
    # the vBSEO control panel to stop url rewrites.
    RewriteEngine On
    
    # Some servers require the Rewritebase directive to be
    # enabled (remove '#' at the beginning to activate)
    # Please note: when enabled, you must include the path
    # to your root vB folder (i.e. RewriteBase /forums/)
    #RewriteBase /
    
    
    
    RewriteCond %{HTTP_HOST} !^www\.das-portal\.org
    RewriteRule (.*) http://www.das-portal.org/$1 [L,R=301]
    
    RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    
    #RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron)
    #RewriteRule ^(.*\.php(/.*)?)$ vbseo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]

Page 1 of 2 1 2 LastLast

Similar Threads

  1. RewriteRule from root/forums/ to root/
    By Xtensified in forum Custom Rewrite Rules
    Replies: 2
    Last Post: 03-26-2008, 08:14 PM
  2. Replies: 4
    Last Post: 03-28-2007, 04:49 AM
  3. meine adresse hat sich geändert
    By dirk-089 in forum Deutsch
    Replies: 5
    Last Post: 11-10-2006, 10:21 AM
  4. Replies: 2
    Last Post: 10-14-2006, 09:26 AM
  5. Forum lässt sich nicht aufrufen
    By showboard.de in forum Deutsch
    Replies: 12
    Last Post: 09-22-2006, 05:05 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •