Hallo,
Das ist das gleiche Problem mit der .htaccess
Index-Seite nicht erreichbar -
WBB SEO Plugin
Falls es weiter hilft, hier mal meine Ordnerstruktur in der lokalen Umgebung.
localhost/wbb-forum/
localhost/wbb-forum/wcf/
Viele Grüße
Markus
Hallo,
Das ist das gleiche Problem mit der .htaccess
Index-Seite nicht erreichbar -
WBB SEO Plugin
Falls es weiter hilft, hier mal meine Ordnerstruktur in der lokalen Umgebung.
localhost/wbb-forum/
localhost/wbb-forum/wcf/
Viele Grüße
Markus
Ich werde zu Hause noch einmal ein forum mit dieser Konfiguration aufsetzen.
Das wird bestimmt auf das gleiche Ergebnis hinaus laufen aber ich guck noch mal
Also ich habe das ganze grade so installiert.
localhost/beta.wbb.de
localhost/beta.wbb.de/wcf
localhost/.htaccess
Und das funktioniert.
Hast du mal selber versucht die htaccess in andere Ordner zu packen?
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
Ich werde das ganze noch einmal nach deinen Angaben installieren und prüfen
Warum benutzt du keine realen Webserver? Das Seo Plugin muss aber nur die htaccess ändern, welche im Ordner vom Forum liegt. Egal auf welcher Ebene das ist.
Also auch die Installation grade hat korrekt funktioniert
/localhost/beta.wbb.de/test/wcf
/localhost/beta.wbb.de/test/
/localhost/.htaccess
Wenn es möglich ist, würde ich gerne Zugriff auf den Server haben bzw müsstest du selber an der htaccess arbeiten und diese verschieben
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
Ich werde mal eine Testversion fertig machen welche in die jeweiligen Ordner der Anwendungen die .htaccess schreibt.
Sollte diese bei dir funktionieren werde ich die eventuell weiter reichen.
Du kannst ja auch einen Auswahlhaken einbauen, wenn du unbedingt die Möglichkeit der .htaccess im Hauptverzeichnis behalten möchtest.
Ohne htaccess geht es nicht.
Das Problem ist nur dass das SEO Plugin die htaccess nicht aktualisiert wenn eine neue Anwendung installiert wird.
Man muss also die Optionen nochmal Speichern.
Hallo,
das ist mir/uns klar. Wir versuchen dir hier aber zu erklären, dass das SEO Plugin die .htacces im jeweiligen "Forum" Ordner nutzen muss.
Da du daraufhin fest der Meinung bist, dass du die .htaccess im Hauptverzeichnis des Servers benötigst, dann könntest du ja einen Auswahlhaken einbauen, welcher festlegt, welche .htacces beschrieben werden soll.
So kannst du weiterhin deine .htaccess (im Hauptordner) nutzen und allen anderen die Möglichkeit bieten die .htacces im Forumordner zu benutzen.
Vielen Dank.
MfG
Bevor ich mir überlege solchen Aufwand zu betreiben, würde ich gerne eine andere htaccess bei euch testen.
Hierfür benötige ich die vom SEO Plugin erzeugte htaccess.
Wer könnte mir diese zukommen lassen und die Änderung testen?
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
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/
Die 2te htaccess könntest du in den DocumentRoot packen und das müsste funktionieren.
Der Part zwischen SEO_START und SEO_END lässt sich nicht über das Plugin ändern um zu verhindern das jemand etwas falsch macht.
Das hier sollte also DocumentRoot bzw bei dir localhost liegen.
ZitatAlles anzeigen#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