1. Forum
    1. Unerledigte Themen
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Blog
    1. Artikel
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Blog-Artikel
  • Seiten
  • Erweiterte Suche
  1. StageTwo - Deine Wohlfühloase
  2. Software
  3. WBB SEO Plugin

index.php entfernen Problem

  • Frank Pabst
  • 17. Januar 2014 um 01:52
1. offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 17. Januar 2014 um 01:52
    • #1

    Hallo,

    ich habe soeben das Plugin gekauft und kurz getestet, einzige Option die ich aktiviert habe war Url mit index.php abzuschalten, so dass diese nicht mehr angezeigt wird.

    Das funktioniert teilweise.

    Sprich: ich kann z.B. auf die Filebase, News System und Marktplatz zugreifen (prinzipiell alles was in einem Unterordner meines wbb installiert ist geht), aber Links im Forum selbst gehen nicht.

    meine Ordnerstruktur sieht so aus (nicht vollständig)

    / (Hier ist das WBB installiert)
    /filebase
    /cmp
    /news
    /wcf

    Wie schon geschrieben, filebase, cmp und news läuft, Mitgliederliste und das Board selbst läuft nicht und wirft mich immer wieder zurück auf die Hauptseite.

    Da ich an der Konfiguration nichts verändert habe, ausser den Haken bei Url mit index.php rauszunehmen, schließe ich eine Fehlkonfiguration einfach mal aus ;)

    Was kann man hier tun?

    PS: Cache im Forum (via ACP und FTP) habe ich bereits gelöscht, Browsercache gelöscht, anderen Browser getestet.

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 17. Januar 2014 um 12:04
    • Offizieller Beitrag
    • #2

    Was für einen Webserver nutzt du und auf welchem OS läuft dieser?
    Dieser Fehler ist mir neu.
    Kannst du mir den Inhalt deiner htaccess schicken falls du Apache oder IIS nutzt?

    Gruß Sick^

    • Nächster offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 17. Januar 2014 um 17:08
    • #3

    Das ist ein Webspace Account bei world4you.com und zwar ein Domainserver PRO
    Weitere Infos: http://www.pcars-forum.de/info.php

    Hier der Inhalt der .htaccess

    Apache Configuration
    #SEO_START
    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteBase /
        # Rewrite application /Marktplatz/
        RewriteCond %{SCRIPT_FILENAME} !-d
        RewriteCond %{SCRIPT_FILENAME} !-f
        RewriteRule ^Marktplatz/(.*) Marktplatz/index.php/$1 [L]
        # Rewrite application /news/
        RewriteCond %{SCRIPT_FILENAME} !-d
        RewriteCond %{SCRIPT_FILENAME} !-f
        RewriteRule ^news/(.*) news/index.php/$1 [L]
        # Rewrite application /download/
        RewriteCond %{SCRIPT_FILENAME} !-d
        RewriteCond %{SCRIPT_FILENAME} !-f
        RewriteRule ^download/(.*) download/index.php/$1 [L]
        # Rewrite application /
        RewriteCond %{SCRIPT_FILENAME} !-d
        RewriteCond %{SCRIPT_FILENAME} !-f
        RewriteRule ^(.*) index.php/$1 [L]
    </IfModule>
    #SEO_END
    Alles anzeigen
  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 17. Januar 2014 um 18:25
    • Offizieller Beitrag
    • #4

    Kannst du mir eventuell in deinem Forum einen Benutzer anlegen der Zugriff zu SEO Einstellungen hat?

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 17. Januar 2014 um 18:42
    • #5

    Wenn dir ein Zugang zu meiner Testumgebung (ohne Burning Board) reicht, dann ja.
    Das Problem ist dort das gleiche.

    Ich schick dir die Zugangsdaten via PN.

  • Maestro2k5
    Anfänger
    Reaktionen
    2
    Punkte
    212
    Beiträge
    41
    Geschlecht
    Männlich
    Wohnort
    Erfurt
    Hobbys
    Android :)
    • 17. Januar 2014 um 23:42
    • #6

    Ich habe das selbe Problem, ich kann wenn ich die Option mit der index.php enfernen gehe, geht nur die haupt url, aber ich kann weder foren noch mitgliederprofile und co anklicken.

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Januar 2014 um 12:38
    • Offizieller Beitrag
    • #7

    Ich guck mir das mal in deinem Testforum an.
    Danke für die Daten :)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Januar 2014 um 16:43
    • Offizieller Beitrag
    • #8

    Kommst du eventuell an die Apache config von deinem Webserver ran?

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 18. Januar 2014 um 16:59
    • #9

    nein, wie bereits geschrieben, ist das ein Webspace Angebot, kein eigener Server.

    btw: auf dem Webspace laufen noch weitere Seiten, das WBB4 Forum ist in einem Unterordner (wbb).
    Im Hauptverzeichnis des Webspace liegt bereits eine .htaccess , kann das evtl. daran liegen?

    Ich schick dir mal den Inhalt der .htaccess via PN.

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Januar 2014 um 17:18
    • Offizieller Beitrag
    • #10

    Ich bin jetzt schon etwas schlauer.
    Dank deiner PHP Info konnte ich meinen Webserver ziemlich identisch konfigurieren.
    Also Apache + FastCGI + PHP.
    Jetzt konnte ich das Problem reproduzieren und es scheint ein Problem mit dem System zu geben.
    Der CGI liefert bei dem Rewrite wohl die PathInfo nicht mit.
    Also das was hinter index.php kommt.
    Ich werde mich dahingehend mal schlauer machen :)

    Gruß Sick^

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 18. Januar 2014 um 17:26
    • #11

    Danke.

    Die PHP Version könnte ich auf 5.4 oder 5.5 umstellen, wenn das das Problem lösen würde.

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Januar 2014 um 17:31
    • Offizieller Beitrag
    • #12

    Nein ich habe auch mit php 5.4 das Problem

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 18. Januar 2014 um 17:38
    • #13

    folgende Einstellungen kann ich noch verändern, mehr geht mit dem Abo nicht.
    Unbenannt-1.jpg

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Januar 2014 um 18:09
    • Offizieller Beitrag
    • #14

    Nein ist schon ok.
    I-wie muss man das ja beheben können.
    CGI Kommt bei mir nicht mal mit dem rewrite index.php/$1 klar.
    Da sagt der mir no input file -,-
    Bei anderen rewrites macht der nen Redirect und keinen Rewrite.
    Z.B. RewriteRule ^(.*)$ index.php [L,QSA] macht einen redirect -,-

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Januar 2014 um 18:21
    • Offizieller Beitrag
    • #15

    Ich habe wohl einen Workaround gefunden.
    Weil der blöde cgi bei dem rewrite die PATH_INFO scheinbar entfernt gebe ich diese selber mit.
    RewriteRule ^(.*)/ index.php [QSA,L,E=PATH_INFO:$1]

    Dann werde ich überprüfen ob PATH_INFO leer und REDIRECT_PATH_INFO gesetzt ist und weise die PATH_INFO zu.

    Code
    if (!empty($_SERVER['REDIRECT_PATH_INFO']) && empty($_SERVER['PATH_INFO'])) {
        $_SERVER['PATH_INFO'] = $_SERVER['REDIRECT_PATH_INFO'];
    }

    Damit funktioniert das dann...

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 18. Januar 2014 um 19:02
    • #16

    Super, dann bin ich gespannt auf das nächste Update.

    Oder kann ich das vorab manuell per Datei-Bearbeitung testen?

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Januar 2014 um 19:04
    • Offizieller Beitrag
    • #17

    Du kannst das auch als Hotfix selber machen.
    Du musst die Htaccess Rewrites ändern und den obigen Code in wcf/lib/system/event/listener/SEORouteEventListener.class.php am Anfang der execute Funktion einfügen.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 18. Januar 2014 um 19:09
    • #18

    ich finde dort nur eine SEORouteListener.class.php die ist gemeint, oder?

  • FragSalat
    Administrator
    Reaktionen
    213
    Punkte
    26.013
    Beiträge
    4.923
    Blog-Artikel
    13
    • 18. Januar 2014 um 19:21
    • Offizieller Beitrag
    • #19

    Verzeihung ja genau der^^

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Frank Pabst
    Greenhorn
    Reaktionen
    14
    Punkte
    324
    Beiträge
    57
    Geschlecht
    Männlich
    • 18. Januar 2014 um 19:26
    • #20

    hm, wenn ich das mache bekomme ich nen Fehler in der SEORouteListener.class.php angezeigt.

    Naja, ich warte einfach auf das Update :D

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  1. Navigation
  2. Forum
    1. Unerledigte Themen
  3. Artikel
  4. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  5. Blog
    1. Artikel
  6. Suche
  7. Optionen
    1. (placeholder)
  8. Aktueller Ort
  9. StageTwo - Deine Wohlfühloase
  10. Software
  11. WBB SEO Plugin
  1. Benutzer-Menü
  2. Anmeldung
  3. Registrierung
  4. Sprache
  5. Deutsch
    1. Deutsch
    2. English