Beiträge von mschindler

    Hallo Sick,


    ich hätte eine Frage zur Konfiguration des Plugins für die Umstellung auf https.
    Hintergrund ist die neue Bewertung der Seiten / Ranking von Google.


    Hier mein Beitrag dazu.
    http://www.woltlab.com/forum/index.php/Thread/229058-Seiten-während-dem-Login-auf-https-umstellen-Google-bewertet-https-Seiten-besser/?postID=1366778


    Kannst du mir eine Tipp geben wie oder wo die RewriteRule in der htacces zu platzieren ist.


    Code
    1. <IfModule mod_rewrite.c>
    2. RewriteEngine On
    3. RewriteCond %{HTTPS} off
    4. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    5. </IfModule>



    Die htacces:

    Code
    1. #SEO_START
    2. <IfModule mod_rewrite.c>
    3. RewriteEngine on
    4. RewriteBase /forum/
    5. # Rewrite application /
    6. RewriteCond %{SCRIPT_FILENAME} !-d
    7. RewriteCond %{SCRIPT_FILENAME} !-f
    8. RewriteRule ^(.*)$ index.php/$1 [L,QSA]
    9. </IfModule>
    10. #SEO_END



    Vielen Dank


    Markus

    Bitte teste auch mal das Verhalten beim schreiben der htaccess per WBB Backend, wenn du den Inhalt aus der Eingabemaske löscht.
    Bei mir hat das Plugin eine lehre .htaccess nicht mehr mit den Änderungen an Einstellungen ("URL in Kleinbuchstaben" und co.) neu geschrieben.


    Erst wenn ich Änderungen manuell in der .htaccess rein gesetzt habe, wurden die im BE angezeigt.


    Wird da noch was zwischengespeichert?


    Der Cache ist im BE abgeschaltet.
    Alle Routen deaktiviert.


    Die Startseite lässt sich nicht aufrufen.


    Alle anderen Seiten wie z.B. gehen.
    http://localhost/wbb-snowboardforum/index.php/members-list/

    Hallo Sick,
    das ist meine htaccess Datei die im Root von localhost liegt.
    #SEO_START
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    # Rewrite application /wbb-snowboardforum/
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule ^wbb-snowboardforum/(.*)$ wbb-snowboardforum/index.php/$1 [L,QSA]
    </IfModule>
    #SEO_END



    Im WBB habe ich Caching deaktiviert, das hier nichts zwischengespeichert wird.


    Die liegt in: http://localhost/wbb-snowboardforum/
    #SEO_START
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /wbb-snowboardforum/
    # Rewrite application /wbb-snowboardforum/
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [L,QSA]
    </IfModule>
    #SEO_END


    Das ist deine Vorlage aus der PM mit der ich jetzt teste.
    Die im lokalhost Root habe ich umbenannt.
    Ohne aktiver Routen und nur mit "URL in Kleinbuchstaben" funktionieren alle links bis auf die Startseite.


    So bald ich folgende Routen aktiviere, gehen z.B. die Links zum Profil bearbeiten, alle Foren Kategorien, Unterkategorien die Startseite nicht mehr. Komisch das die Detailsseite eines Themas angezeigt wird. Die Ajax Vorschau aus den Teaser geht auch nicht.
    Da würde ich dich bitten uns mal eine bessere Dokumentation und Beispiele aufzuzeigen, da die im Plugin zu wenig ist.
    Da stolpern bestimmt viele andere auch drüber.


    Routenliste:
    wbb\page\BoardListPage - /{board}/
    wbb\page\BoardPage - /{title}(
    wbb\page\ThreadPage - /{board}/{title}-{id}.html

    wcf\page\MembersListPage - /user.html
    wcf\page\UserPage - /user/{title}-{id}.html
    wcf\page\TeamPage - /team.html


    Ich würde dich bitten mit mir einen Teamview zu starten, damit wir hier schneller weiter kommen.
    Das zieht sich zu sehr!


    PHP Version 5.3.5
    Loaded Modules
    core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_auth_digest mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dav_lock mod_deflate mod_dir mod_env mod_filter mod_headers mod_include mod_info mod_isapi mod_log_config mod_mime mod_negotiation mod_proxy mod_proxy_ajp mod_rewrite mod_setenvif mod_ssl mod_status mod_php5 mod_perl


    Apache/2.2.17 (Win32)


    mysqlnd 5.0.7-dev - 091210 - $Revision: 304625




    Viele Grüße


    Markus

    Hallo Sick,
    wie oben beschrieben, benötige ich die htaccess im gleichen Ordner wie die WBB Installation.


    Hab gestern das Problem mit dem index.php und der Routen hin bekommen, so das die WBB Installation mit der .htaccess im ROOT von localhost lauft.


    Das macht meiner Meinung aber die Sache nicht einfacher, wenn WBB später in den Root vom Server seine htaccess Einträge schreibt,
    da es bei einer Installation mit einem CMS im Root Probleme geben wird, wenn das CMS auch eine .htaccess benötigt.


    An welcher Stelle kann ich den Pfad für das schreiben / lesen der .htaccess anpassen.


    Viele Grüße


    Markus

    Hallo Sick,
    die htaccess muss in den Ordner localhost/beta.wbb.de rein, da bei mir und den anderen im localhost/ z.B einer andere Anwendung liegt.


    Bitte lege das mal so an und lasse im BE die htaccess erstellen.
    localhost/cms-seite/ <--- hier die htaccess für ein CMS oder nur eine leere htaccess rein
    localhost/cms-seite/beta.wbb.de/ <--- hier wird die htaccess für WBB SEO vom Plugin rein geschrieben oder fix hinterlegt


    Die htaccess für WBB sollte dann in localhost/cms-seite/beta.wbb.de liegen und auf localhost/cms-seite/ nix oder die vom CMS.


    Die Konstellation trifft bei den meisten zu, die Probleme mit der htaccess eine Ebene höher haben.


    Am Live Server könnte das so aussehen:
    Das Forum liegt z.B. in einem Unterordner der Hauptdomain, da im Hauptordner (Root) ein CMS liegt.


    http://www.domain.xy/ <--- hier die htaccess für ein CMS
    http://www.domain.xy/forum/ <--- hier wird die htaccess für WBB SEO vom Plugin rein geschrieben


    Viele Grüße


    Markus

    Bei mir liegt später auch das Forum in einem Unterordner "forum" deshalb wäre es schon gut, wenn die htaccess nicht in den root vom Server geschrieben wird, da dort das CMS mit einer eigenen .htaccess liegt.


    Das Forum ist später eine eigene Anwendung unter meine-seite.de/forum/


    @Sick^
    Ich denke das liegt an einer config von deiner Erweiterung, das beim schreiben der htaccess eine Eben zu weit nach oben geht.
    Wie oben geschrieben, kann es vorkommen, das neben dem Forum noch weitere Anwendungen unter einer Domain laufen.
    Bei wir ist es aktuell ein Shop, CMS und das Forum (VB).


    Bitte schau dir das auch mal unter Windof mit XAMP an, da ich denke das einige zum entwickeln / konfigurieren damit starten.
    Am besten du erstellst auch ein Testforum unter einem Ordner in /htdocs/testforum/.


    Das ist das gleiche Problem mit der .htaccess

    index.php aus URL entfernen -
    WBB SEO Plugin

    Hallo zusammen,
    das Problem habe ich nun auch mit einer frischen lokalen Installation.


    @Sick^


    Bei mir wird die htaccess nicht in http://localhost/wbb-forum/ geschrieben, sondern eine Ebene drunter in den Root von htdocs (http://localhost/).
    Bin drauf gekommen, nach dem der locale Passwortschutz vom htdocs ausblieb, der auch über eine htaccess bei mir gelöst ist.


    Bei einem nochmaligen speichern einer Regel wird eine Mischung aus der htaccess aus dem Root im Backend angezeigt.
    Beim speichern auf die nun Schreibgeschütze aus dem Root erscheint die Meldung.
    Wir konnten die .htaccess Datei, welche für das entfernen der index.php benötigt wird, nicht erstellen. Klicken Sie hier für mehr Informationen.


    AuthName " "
    AuthType Basic
    AuthUserFile "D:\xampp\htdocs\.htpasswd"
    require valid-user
    #SEO_START
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    # Rewrite application /wbb-forum/
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule ^wbb-forum/(.*)$ wbb-forum/index.php/$1 [L,QSA]
    </IfModule>
    #SEO_END



    Wo muss der Pfad richtig eingetragen werden, das die htaccess in das richtige Verzeichnis geschrieben wird.


    LG


    Markus