Bitte um Hilfe bei der Mod_Rewrite Optimierung !

Begonnen von breakdancer, 21 Mai 2008, 12:22:20

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

breakdancer

Hallo zusammen,

auf unseren Internetseiten ist mod_rewrite aktiviert und es läuft eigentlich auch recht zufriedenstellend, bis auf einige Ausnahmen.

Zur Verdeutlichung hänge ich gleich hinten meine .htaccess - Datei an.

Zunächst mal laufen alle Module - ausser der Gallery, dazu später mehr - korrekt über die Standard-Umschreibungsregeln. Für das SMF gibt es spezielle Regeln, die auch wunderbar funktionieren. Spezielle Regeln gibt es auch für die Gallery, zusätzlich wurde die Modifikation von m-t zur Umschreibung von Weblinks, News und Downloads eingebunden.

Und die letzten zwei Punkte machen Probleme:

a) Gallery: wird einigermaßen korrekt nach den Standard-Umschreibungsregeln angezeigt. Einigermaßen deshalb, weil auch hier nicht alles richtig funktioniert. Die Umschreibung funktioniert nur solange, wie ich mich in Kategorien befinde (dort auch nicht unter Anzeige des Kategoriennamens sondern unter Verwendung derer Nummer), ohne konkret ein Bild angeklickt zu haben. Tue ich dies jedoch, wird die URL wieder mit "modules.php?name=" angezeigt.

Die spezielle mod_rewrite Ergänzung, die in der .htaccess eingefügt wurde, wird überhaupt nicht berücksichtigt.

b) Weblinks, News und Downloads: hier gilt Gleiches, bis auf das die Standard-Umschreibung der Links komplett problemlos funktioniert.

Aber auch hier wird die zusätzliche mod_rewrite-Erweiterung überhaupt nicht umgesetzt. Anstatt mit dem Link- oder Newstitel in der URL erscheinen die Adressen so: "h*ttp://www.kirmes-und-volksfest.de/Web_Links-op-view-lid-4.html"

Damals, als m-t die Erweiterung mit uns zusammen getestet hat, war das schon so, wir haben uns abends noch telefonisch zusammengesetzt um das zum Laufen zu bekommen, leider erfolglos.

Und jetzt steht es eben wieder auf der "to-do"-Liste ganz weit oben...

Schaut euch doch mal bitte die beigefügte .htaccess Datei an und schreibt mal, ob euch irgendetwas einfällt, warum diese Probleme auftreten. Kommen sich die Standard-Umschreibung und die Ergänzungen in´s Gehege ?

Für eure Hilfe sage ich schonmal herzlichen Dank !

Liebe Grüße

Markus

Andi

Moin :)


Nur kurz zur Coppermine:
dort wurde in der aktuellen Version (die gerade im Betatest ist) einige verbessert im Zusammenspiel mit der 0.1.10. Unter anderem auch das mod_rewrite.
schön´s Grüssle, Andi

breakdancer

Hi Andi,

na dann warte ich doch einfach mal ab, wie es nach dem Update aussieht. Setzt natürlich im Grunde genommen eine gut gepflegte CPG voraus, mit entsprechend sortierten Dateinamen...

Aber das mit den News, Downloads und Weblinks ist mir bissl unerklärbar...  Was könnte sich denn da in die Quere kommen ? soll ich die General rules mal rausnehmen ?

Liebe Grüße

Markus

Fummelhase

Hi breakdancer,

Poste mal deine Änderungen in den Dateien, denn bei mir ''funktioniert'' diese Erweiterung.


lg

m-t

Zitat von: breakdancer am 21 Mai 2008, 21:15:59
na dann warte ich doch einfach mal ab, wie es nach dem Update aussieht.

hab grad ein kleines update gemacht...

breakdancer

Hallo Ihr Zwei...

Also erstmal m-t,

jetzt gibt es wenigstens zum Bild schon mal ne ordentliche .html-Adresse. Das ist doch schonmal was... Besteht noch die Möglichkeit, den Namen der angeschauten Datei in die URL zu integrieren ? Das wäre doch das Nonplusultra, oder siehst Du das anders ?  ;)

Hi auch Fummelhase,

danke für Deine Antwort. Ich kann Dir nur leider nicht ganz folgen... Welche Änderungen in welchen Dateien meinst Du denn?

Liebe Grüße

Markus

m-t

Zitat von: breakdancer am 22 Mai 2008, 15:31:21
Das wäre doch das Nonplusultra, oder siehst Du das anders ?  ;)

seh ich genauso ;-)
bin aber nurn kleines beta-testerchen und die eigenen versuche in der coppermine waren nicht so erfolgreich...

breakdancer

Na dann warten wir doch mal ab, wie das Update von Andi für die CPG später mal so aussieht... Bin schon recht gespannt. Vielleicht machen wir uns die Gedanken ja grad umsonst...

Grüße

Markus

Fummelhase

da habe ich mich zu früh gefreut :(

@ breakdancer
Ich meinte die Änderungen die du vorgenommen hast !

breakdancer

Hi zusammen,

die Modifikation für News, Downloads und Weblinks hat sich soeben erledigt, es funktioniert.

Hab die geänderte mx_modrewrite.php jetzt mal mit einem anderen FTP-Programm hochgeladen und es funkioniert. Beim Upload mit Filezilla gab es da anscheinend Problem, da waren abgehackte Zeichenfolgen in der Datei...

Danke euch für die Mühe !!!

Liebe Grüße

Markus

breakdancer

#10
Und schwupps, schon habe ich ein kleines aber sehr wichtiges Detail gefunden bei der Sache...

Geht mal bitte auf meine Seite und klickt auf den ersten eingestellten News-Artikel... Also "Hier rockt der Teufel bla... bla..."...

Ihr kommt auf die Newsseite mit folgender URL:

h*ttp://www.kirmes-und-volksfest.de/News-sid-Hier-rockt-der-Teufel-noch-persoenlich-Hansteins-Devil-Rock-die-Sensation-2008-160.html

Einfach nur perfekt. Aaaber...

Stimmt jetzt einfach mal rechts in den Newsblöcken über den Artikel ab. Fünf Sterne anklicken, "Bewerten" und dann... 

Nachdem sich das Weiterleitungsfenster geschlossen hat, seid ihr auf der komplett nicht umgeschriebenen Artikelseite. Also die Seite ist schon korrekt, ihr seid wieder im Newsartikel aber nun steht im Browser folgende Adresszeile:

h*ttp://www.kirmes-und-volksfest.de/modules.php?name=News&file=article&sid=160

Gleiches gilt für die WebLinks, wo ich ja auch bewerten kann. Nach diesem Vorgang springt PMX von einer schön umgeschriebenen URL auf die komplett nicht umgeschriebene URL zurück.

Kann man da denn was dran ändern ?

Downloads habe ich jetzt nicht getestet, wird aber sicher ähnlich sein...

Liebe Grüße

Markus

m-t

Zitat von: breakdancer am 22 Mai 2008, 16:45:49
Kann man da denn was dran ändern ?

modules/news/index.php

die weiterleitung ist in zeile 206 und 208

änder einfach:


case "rate_complete":
        if (!isset($sid)) $sid = 0;
        if (empty($rated)) {
            mxRedirect("modules.php?name=News&file=article&sid=" . $sid, _THANKSVOTEARTICLE, 1);
        } elseif ($rated == 1) {
            mxRedirect("modules.php?name=News&file=article&sid=" . $sid, _ALREADYVOTEDARTICLE, 3);
        }
        break;


in:


case "rate_complete":
        if (!isset($sid)) $sid = 0;
        if (empty($rated)) {
            mxRedirect("Topics.html", _THANKSVOTEARTICLE, 1);
        } elseif ($rated == 1) {
            mxRedirect("Topics.html", _ALREADYVOTEDARTICLE, 3);
        }
        break;

Fummelhase

Hi Leute das sind alles nur Kleinigkeiten  :)

Ich habe bei mir das Problem das die Erweiterung zuviel Performance verbraucht ..... die Datenbank mach das leider nicht mehr mit.

Ich bin von der Erweiterung echt begeistert  :thumbup: nur dieses ''kleine'' Problem macht mir Kopfschmerzen.

LG 

breakdancer

@Fummelhase: Was meinst Du denn damit genau ? Ich habe bei mir so ein bisschen den Eindruck, als sei die ganze Seite langsamer geworden, seitdem diese Bereiche auch umgeschrieben werden. Ob das jetzt in direktem Zusammenhang steht, dazu fehlen mir allerdings die Kenntnisse.

@m-t: Die geänderte Weiterleitung ist schick gemacht, aber wenn ich das richtig sehe, schickt sie den User nach der Abstimmung direkt zur Topics-Hauptseite. Der User soll aber natürlich wieder zurück zu der Artikelseite kommen, wo er auch abgestimmt hat...

Trotzdem ein Dankeschön !

Liebe Grüße

Markus

Fummelhase

Zitat@Fummelhase: Was meinst Du denn damit genau ? Ich habe bei mir so ein bisschen den Eindruck, als sei die ganze Seite langsamer geworden, seitdem diese Bereiche auch umgeschrieben werden.

Das stimmt, das Forum wird dadurch ''einwenig'' langsamer.

Bei mir ist es so, das man einige Themen gar nicht mehr öffnen kann, und das Forum ist unerträglich langsam.

Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/vhosts/xxxxx.de/httpdocs/modules/Forum/mx_functions.php on line 1739

Ich sehe grade auch ein anderes Problem, wenn man unten auf eine Seite geht wird diese nicht umgeschrieben ( Doppel Content ).
[1] 2 3 
http://www.mich-tipps.de/Forum-top-mod_rewrite-SMF-fuer-PragmaMx-266.html
http://www.mich-tipps.de/Forum-topic-266-start-10.html
http://www.mich-tipps.de/Forum-topic-266-start-20.html


Meine Statistik sieht auch ein wenig anders aus :(
Meine Statistik    
Themen insgesamt: 9489
Beiträge insgesamt: 253975
Mitglieder insgesamt: 17511

m-t

Zitat von: Fummelhase am 23 Mai 2008, 01:11:55
Ich sehe grade auch ein anderes Problem, wenn man unten auf eine Seite geht wird diese nicht umgeschrieben ( Doppel Content ).

DC glaub ich nicht da es ja immer nur die Beiträge ab der 2ten Seite betrifft.

Zitat von: Fummelhase am 23 Mai 2008, 01:11:55
Meine Statistik sieht auch ein wenig anders aus :(

Das stimmt ,allerdings ist bei dir auch etwas mehr an Werbung im Forum eingebaut, was die Sache nochmal verlangsamt...

Fummelhase

ZitatDas stimmt ,allerdings ist bei dir auch etwas mehr an Werbung im Forum eingebaut, was die Sache nochmal verlangsamt...


Die Werbung ist nicht der Verursacher, siehe Fehlermeldung ;) .

ZitatFatal error: Maximum execution time of 30 seconds exceeded in /var/www/vhosts/xxxxx.de/httpdocs/modules/Forum/mx_functions.php on line 1739


ZitatDC glaub ich nicht da es ja immer nur die Beiträge ab der 2ten Seite betrifft.

Und was ist mit dem Forum block? dort kommst du auch auf der zweiten/dritten usw. Seite aber mit Sprechender URL.

m-t

Zitat von: Fummelhase am 23 Mai 2008, 13:12:24
Die Werbung ist nicht der Verursacher, siehe Fehlermeldung ;) .

Dein Forum (mit Standard mod_rewrite)

Es werden 33 Dateien mit insgesamt 332,45 KB geladen.
Die größte zu ladende Datei (außer der Quelldatei) ist 83,07 KB groß.

Meins (mit mod_rewrite)

Es werden 28 Dateien mit insgesamt 213,67 KB geladen.
Die größte zu ladende Datei (außer der Quelldatei) ist 56,56 KB groß.

Klar ist dein Forum größer was sicher einiges ausmacht das ändert aber auch nix daran dass es momentan eben nur diese Möglichkeit gibt  ;)

ZitatFatal error: Maximum execution time of 30 seconds exceeded in /var/www/vhosts/xxxxx.de/httpdocs/modules/Forum/mx_functions.php on line 1739

Hast du das mal ausprobiert komplett ohne Werbung oder gehst du nur nach der Meldung ??

Zitat
Und was ist mit dem Forum block? dort kommst du auch auf der zweiten/dritten usw. Seite aber mit Sprechender URL.

kann ich grad nicht sehen mangels beiträge auf den folgeseiten  :BD:

Fummelhase

#18
Zitat
Hast du das mal ausprobiert komplett ohne Werbung oder gehst du nur nach der Meldung ??

Ja logisch  ;) ...

Meine Seite rennt wie ein Turnschuh, aber mit der Erweiterung im Forum geht nix mehr.

Seitenerstellung in 0.0098 Sekunden, mit 7 Datenbank-Abfragen Ich Startseite

Seitenerstellung in 1.278 Sekunden, mit 284 Datenbank-Abfragen du Startseite

Seitenerstellung in 0.3649 Sekunden, mit 216 Datenbank-Abfragen du Forum

Seitenerstellung in 0.219 Sekunden, mit 24 Datenbank-Abfragen ich  Forum



Lg

cihan

Hi  :)

ZitatSeitenerstellung in 0.0098 Sekunden, mit 7 Datenbank-Abfragen Ich Startseite

Entweder hast du so gut wie gar nichts auf der Startseite oder du hast ein Theme (altes?), der Probleme mit DB-Abfragen hat... Da du aber eine große Seite hast, dann muss dein Theme da Probleme haben  :)


@m-t

Ich habe jetzt die Erweiterung für Forum eingesetzt... Wenn es was bringt, dann kannst du zur Testzwecken mein Forum nutzen...

lg