Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

SEF ohne mod_rewrite

  • Anonymous
  • Autor
  • Besucher
  • Besucher
29 März 2007 21:39 #6809 von Anonymous
SEF ohne mod_rewrite wurde erstellt von Anonymous
Wenn auf Eurem Webspace kein Apache-Modul mod_rewrite zur Verfügung stehen sollte, gibt es trotzdem die Möglichkeit, SEF-URLS zu generieren. Dazu öffnet man in einem Editor die Datei includes/sef.php und sucht in etwa Zeile 512 beim Joomla! 1.0.12 folgenden Code:
Code:
// allows SEF without mod_rewrite // comment line below if you dont have mod_rewrite return $mosConfig_live_site .'/'. $string . $fragment; // allows SEF without mod_rewrite // uncomment Line 512 and comment out Line 514 // uncomment line below if you dont have mod_rewrite //return $mosConfig_live_site .'/index.php/'. $string . $fragment; // If the above doesnt work - try uncommenting this line instead // return $mosConfig_live_site .'/index.php?/'. $string . $fragment;

Die Zeile nach dem // comment line below if you dont have mod_rewrite muss kommentiert werden, d.h., Ihr müsst einen Doppelslash // davor schreiben. Dafür muss die Zeile nach // uncomment line below if you dont have mod_rewrite auskommentiert werden, also der Doppelslash muss gelöscht werden. Zum Schluss sollte das Ganze so aussehen:
Code:
/ allows SEF without mod_rewrite // comment line below if you dont have mod_rewrite //return $mosConfig_live_site .'/'. $string . $fragment; // allows SEF without mod_rewrite // uncomment Line 512 and comment out Line 514 // uncomment line below if you dont have mod_rewrite return $mosConfig_live_site .'/index.php/'. $string . $fragment; // If the above doesnt work - try uncommenting this line instead // return $mosConfig_live_site .'/index.php?/'. $string . $fragment;

SEF muss im Joomla! in den Global Settings natürlich aktiviert werden. Die htaccess.txt hingegen kann unverändert bleiben, es muss also keine .htaccess angelegt werden.

vorher:
Code:
/index.php?option=com_content&task=view&id=1&Itemid=1

nachher:
Code:
/index.php/content/view/1/1/

Sieht aber nicht bei allen Links so "nett" aus ;)

Quelle: --ALTER LINK WURDE ENTFERNT--
  • nicolafw
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 Juli 2007 13:51 #7986 von nicolafw
nicolafw antwortete auf Re: SEF ohne mod_rewrite
Hallo Waldi,

vielen Dank für den Tipp. Ich habe seltsamer Weise eine .htaccess und eine htaccess.txt und somit die SEF nicht hingekriegt.

Jetzt habe ich deinen Tipp ausprobiert, die includes/sef.php angepasst und die Global Settings ebenfalls. Aber werden die Seiten beim Klick ins Menu nciht mehr gefunden.

Ist daas ein Problem mit den beiden htaccess-Dateien?

Gruss Nicola
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden