. .

mx-Wissen



 


mxWissen-Index ]



Ich würde gerne PragmaMx umrüsten für mod_rewrite. Was muss man tun?

Für diese Umstellung benötigen Sie eine Erweiterung, die sie in unseren Downloads finden. Diese installieren Sie bitte unter Zuhilfenahme der beiliegenden readme-Datei.

aktualisiert am: Mittwoch, 13. Juni 2007
Texter: der_luecke


mod_rewrite, was ist das?

Hier findet man eine Menge zu diesem Thema:
http://www.modrewrite.de/mod_rewrite.apache.module.phtml

Das Apache Modul mod_rewrite

Einige allgemeine Infos...

Sicherlich am häufigsten trifft man mod_rewrite auf Internetseiten, die eine gute Platzierung in Suchmaschinen erreichen möchten und mod_rewrite dazu verwenden den Suchmaschinen-Robotern (den sog. "Spidern") mit Hilfe von mod_rewrite statische Dokumente "vorgaukeln".

Moderne Suchmaschinen sind zwar in der Lage dynamisch erzeugte Seiten (index.php?seite=12&inhalt=3&foo=bar) zu indizieren und in den Index aufzunehmen, jedoch haben auch sie gewisse Schwierigkeiten wenn die Anzahl der übergebenen Parameter zu gross wird. Yahoo, MSN und Google indizieren dynamisch erzeugte Dokumente z.B. nur wenn die Wertigkeit der Seite hoch genug ist und die Anzahl der Parameter eine gewisse Grenze nicht überschreitet.

Statische Webseiten werden von Suchmaschinen in der Tat sichtlich vollständiger und besser in den Suchergebnissen, z.B. bei Google, Yahoo, MSN, platziert als dynamische Seiten mit einer Vielzahl von Parametern.

Zudem gibt es auch kleinere oder Spezialsuchmaschinen die mit den URL-Parametern noch sichtliche Probleme haben. Dennoch könnte es für den ein oder anderen Seitenbetreiber von Bedeutung sein seine Webseite auch hier gelistet zu haben.

mod_rewrite hat aber viel mehr zu bieten als nur die suchmaschinengerechte Darstellung von Internetseiten. » Anwendungsgebiete für mod_rewrite.


übrigens:

Das Rewriting Modul wurde 1996 erfunden und entwickelt (von Ralf S. Engelschall). Er übergab es der Apache Group im Jahr 1997. Soweit ich mich erinnere gab es damals noch relativ wenige dynamische Seiten.
Auch in der Modul-Dokumentation auf apache.org wird nicht primär auf das Umschreiben von statischen in dynamische URL's zum Zwecke der Suchmaschinenoptimierung eingegangen.

Trotz Recherche konnte ich noch immer keine Intention für die Entwicklung des Moduls finden. Falls jemand mehr weiß als ich bitte ich um eine kurze email.

aktualisiert am: Mittwoch, 13. Juni 2007
Texter: der_luecke


Problem nach Installation von / nach Update auf PragmaMx 0.16 -> Strato

Wie wir festellen mussten gibt es ein Problem nach der Installation von Pragmamx 0.16 bzw. nach einem Update auf Pragmamx 0.16. Dieses tritt bei Strato-Kunden auf.
Strato bietet die Möglichkeit, die PHP-Version mittels .htaccess-datei selber festzulegen.
Standardeinstellung wenn keine Angabe in der .htaccess-Datei gemacht wird oder wenn keine .htaccess-Datei vorhanden ist, ist php 4.
PHP-Info meldet dann die Version 4.1.2. Diese sollte für die Installation von Pragmamx ausreichen .
Leider ist dies aber anscheinend keine vollwertige 4.1.2'er Version so dass nach Installation von Pragmamx nur noch ein "500 Internal Server Error" angezeigt wird und keine Funktionalität im Portal mehr gegeben ist.
Dieses Problem kann durch das Anlegen einer .htaccess-Datei behoben werden.
in dieser Datei braucht nur die folgende Zeile stehen :

AddType application/x-httpd-php43 .php

Falls schon eine .htaccess-Datei besteht, dann ist diese um diese Zeile zu erweitern.
Danach sollte das Problem behoben sein und es kann wie gewohnt am Portal gearbeitet werden.

aktualisiert am: Mittwoch, 13. Juni 2007
Texter: der_luecke



Es gibt 3 Artikel und 1 Kategorien in dieser Kategorie
design by hENNE, layout based on YAML