Beiträge: 438
Themen: 47
Registriert seit: 28.07.2007
(10.09.2008, 00:36)Michael schrieb: Ist mod_rewrite auf dem Server aktiv? Das kannst du in der PHP-Info im Admin-CP sehen. Suche dort mal nach "rewrite".
Wenn ich danach suche, dann finde ich nur dies:
Directive ---> url_rewriter.tags
Local Value ---> a=href,area=href,frame=src,form=fakeentry,fieldset=
Master Value ---> a=href,area=href,frame=src,form=fakeentry,fieldset=
Gruß, Micha
=========
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Dann ist mod_rewrite nicht aktiv, wodurch du die suchmaschinenfreundlichen URLs nicht nutzen kannst.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 6
Themen: 0
Registriert seit: 11.02.2009
Hallo zusammen,
nachdem ich die .htaccess gem. Michaels Hinweis nach der RewriteEngine on Anweisung um die RewriteBase /Verzeichnis/ Anweisung erweitert habe, und danach in der ACP entsprechend die Suchmaschinenfreundliche URLs aktiviert habe, scheint Alles auf den ersten Blick zu funktionieren d.h. z.B. in meinem Fall wird aus
http://www.der-gebrauchte-hund.de/harryb....php?tid=1 nun
http://www.der-gebrauchte-hund.de/harryb...ead-1.html. So weit so gut, sobald ich nun aber diesen Thread im Archiv Modus aufrufen möchte, erhalte ich beim Aufruf des Forums, welchen diesen Thread enthält gleich mal den internen Server Fehler 500 /harrybos/archive/index.php/forum-2.html.
Wenn ich nun in der ACP die Sumafreundlichen URLs wieder deaktiviere, schaltet im Normalmodus der Thread URI korrekt um, der Fehler im Archivmodus bleibt jedoch bestehen. Hat jemand eine Idee für eine korrekt Archivmodusdarstellung???
Vielen Dank im Voraus
Verdino
Beiträge: 194
Themen: 77
Registriert seit: 25.06.2007
Falls im Threat noch nicht erwähnt: Es ist ein SEO Plugin in der Entwicklung, das sehr Viel verspricht:
http://googlemybb.bplaced.net/
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
/harrybos/archive/index.php/forum-2.html hat mit suchmaschinenfreundlichen URLs nichts zu tun, da wird auch kein Rewrite gemacht dafür. Der Apache nennt das, was nach einer php-Datei kommt (also hier /forum-2.html) ein path info postfix oder so ähnlich, und dieser Name wird von der index.php des Archivs selber ausgewertet. Das funktioniert auch ganz ohne mod_rewrite, wenn du da einen Fehler bekommst hat das andere Ursachen (die mir leider nicht genauer bekannt sind). Ein Blick in die error_log des Apachen würde hier eventuell weiterhelfen, wenn du schon einen 500er dafür bekommst. Im Zweifelsfall kannst du mal deine .htaccess umbenennen um auszuschließen, daß ein Fehler in deiner .htaccess für das Problem verantwortlich ist.
Beiträge: 6
Themen: 0
Registriert seit: 11.02.2009
20.02.2009, 23:55
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2009, 23:56 von verdino.)
Hallo frostschutz,
auch wenn ich die .htaccess deaktiviere (Umbenennung htaccess.txt) führt die Ansicht im Archivmodus zum 500er. Außerhalb des Archivmodus (Normale Ansicht) werden alle Foren und Threads als *.html fehlerfrei dargestellt, und selbst der GoogleBot tummelt sich schon auf den *.html Seiten herum
Bis dato (selbst in der 1.2er Version) habe ich den Archivmodus noch nie getestet, und bin eigentlich nur zufällig durch das Google Listing einer Abfrage darauf gekommen
Der Root wird im Archiv Modus korrekt dargestellt, sobald ich aber hier ein Forum anklicke
[Bild:
http://www.der-gebrauchte-hund.de/harryb...v_snap.jpg]
gibt's den 500er
Gruß
Verdino
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Hast du ein error_log und wenn ja was steht dazu drin? Ich weiss leider nicht welche Optionen beim Apache dafür verantwortlich sind, dass datei.php/irgendwas funktioniert. Eigentlich hat das bei mir bislang noch überall funktioniert. Allerdings bin ich auch überall mit Apache 2 unterwegs, nicht mit 1.x
Beiträge: 6
Themen: 0
Registriert seit: 11.02.2009
Guten Morgen frostschutz
habe gerade mal in meinem /log Ordner nachgeschaut und die error_log beutachtet - zum Testen habe ich nochmals ein Forum im Archivmodus augerufen, und prompt, nach Fehler 500, wurde die error_log aktualisiert. Der Fehler wird als
sh: uptime: command not found gelistet.
Gruß
Verdino
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
21.02.2009, 00:40
(Dieser Beitrag wurde zuletzt bearbeitet: 21.02.2009, 00:41 von frostschutz.)
archive/global.php Zeile185: if($uptime = @exec('uptime'))
durch if(0) ersetzen
würde mich aber wundern wenns wirklich daran lag - das @ soll eigentlich schon dazu führen daß fehler ggf. ignoriert werden
allerdings hatte irgendwer das schonmal hier *grübel*
wie auch immer. hosts mit apache aber ohne uptime sind komisch. ;
Beiträge: 6
Themen: 0
Registriert seit: 11.02.2009
21.02.2009, 10:08
Hallo frostschutz,
die Lösung stand im Code
Ich musste lediglich mal meine Augen richtig aufmachen
und in der global.php
// If archive mode does not work, uncomment the line below and try again
define("ARCHIVE_QUERY_STRINGS", 1);
Zeile 13 aktivieren, und nun funzt der Archiv Modus
Das war dann die letzte kleine "Baustelle" nach dem Upgrade gewesen
Vielen Dank für Deine Unterstützung
Mit fidelem Bardino Tapps aus Waldbronn
Verdino