DokuWiki

It's better when it's simple

Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:rewrite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:rewrite [2008-12-31 09:34] – Rechtschreibfehler korrigiert 89.246.27.207de:rewrite [2023-09-08 07:59] (aktuell) – [Apache] Interpunktion, dass statt das fulgor
Zeile 7: Zeile 7:
 Diese Darstellung ist nicht besonders schön und wird von manchen Suchmaschinen auch nicht besonders gut indiziert. Diese Darstellung ist nicht besonders schön und wird von manchen Suchmaschinen auch nicht besonders gut indiziert.
  
-Die Lösung für die diese Probleme ist das so genannte URL Rewriting, also das Umschreiben in eine besser lesbare Form. DokuWiki unterstützt dabei zwei Methoden des Umschreibend, die unter Konfiguration -> Erweiterte Einstellungen aktiviert werden können. Die erste Variante des Umschreibens führt über den eingesetzen Webserver, die Zweite über DokuWiki. Die folgende Tabelle fasst diese Optionen zusammen.+Die Lösung für die diese Probleme ist das so genannte URL Rewriting, also das Umschreiben in eine besser lesbare Form. DokuWiki unterstützt dabei zwei Methoden des Umschreibens, die unter Konfiguration -> Erweiterte Einstellungen aktiviert werden können. Die erste Variante des Umschreibens führt über den eingesetzen Webserver, die Zweite über DokuWiki. Die folgende Tabelle fasst diese Optionen zusammen.
  
 ^ Wert ^ Info ^ Beispiel URL ^ ^ Wert ^ Info ^ Beispiel URL ^
Zeile 23: Zeile 23:
  
 Diese Einstellung erzeugt schönere URLs, dafür muss aber der Webserver entsprechend eingerichtet werden. Diese Einstellung erzeugt schönere URLs, dafür muss aber der Webserver entsprechend eingerichtet werden.
- 
 ==== Apache ==== ==== Apache ====
  
-Rewriting URLs werden bei Apache mittels der Module mod_rewrite [[http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html|Apache 1]] oder [[http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html|Apache 2]] durchgeführt. Diese Module werden in der httpd.conf mit folgenden Zeilen aktiviert (Stellt sicher das diese nicht auskommentiert sind) ((sollte bei den meisten Webservern aktiviert sein)): +Rewriting URLs werden bei Apache mittels der Module mod_rewrite [[http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html|Apache 1]] oder [[http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html|Apache 2]] durchgeführt. Diese Module werden in der httpd.conf mit folgenden Zeilen aktiviert (Stellt sicher, dass diese nicht herauskommentiert sind) ((sollte bei den meisten Webservern aktiviert sein)): 
  
 <code apache> <code apache>
Zeile 32: Zeile 31:
 </code> </code>
  
-Die Einstellung dieser Module kann in sogenannten rewrite Rules, also Umschreiberegeln, definiert werden. Diese Regeln werden entweder direkt in der Main-Config des Servers, oder in einer .htaccess Datei im Dokuwiki Verzeichnis hinterlegt. DokuWiki bringt bereits eine .htaccess.dist Datei mit den benötigten Regeln mit, die jedoch auskommentiert sind. Sie muss einfach nur ins DokuWiki Wurzelverzeichnis auf dem Server kopiert, nach .htaccess umbenannt und die Regeln wieder eingeschlossen werden ((wie heißt das Gegenteil von auskommentieren?)).+Die Einstellung dieser Module kann in sogenannten rewrite Rules, also Umschreiberegeln, definiert werden. Diese Regeln werden entweder direkt in der Main-Config des Servers, oder in einer .htaccess Datei im Dokuwiki Verzeichnis hinterlegt. DokuWiki bringt bereits eine .htaccess.dist Datei mit den benötigten Regeln mit, die jedoch herauskommentiert sind. Sie muss einfach nur ins DokuWiki Wurzelverzeichnis auf dem Server kopiert, nach .htaccess umbenannt und bei den Regeln die Kommentarzeichen entfernt werden.
  
 <code apache> <code apache>
Zeile 52: Zeile 51:
 === Bemerkungen === === Bemerkungen ===
  
-.htaccess Dateien werden nur berücksichtigt, wenn die Apache main config es erlaubt - viele Standard Apache Installationen tun dies nicht. Um sie einzuschalten versuch folgendes in der httpd.conf einzufügen:+.htaccess Dateien werden nur berücksichtigt, wenn die Apache main config es erlaubt - viele Standard Apache Installationen tun dies nicht. Um sie einzuschalten, versuche folgendes in der httpd.conf einzufügen:
  
 <code apache> <code apache>
Zeile 133: Zeile 132:
 </code> </code>
  
-Wenn PHP als Apache Modul verwendet wird, können wie Werte auch über eine .htaccess Datei mit folgender Syntax eingerichtet werden:+Wenn PHP als Apache Modul verwendet wird, können die Werte auch über eine .htaccess Datei mit folgender Syntax eingerichtet werden:
  
 <code> <code>
Zeile 142: Zeile 141:
  
 ==== DREAMHOST: ==== ==== DREAMHOST: ====
-Wenn immernoch nichts geholfen hat, kommentiert diese Zeilen in inc/init.php aus: +Wenn immer noch nichts geholfen hat, kommentiert diese Zeilen in inc/init.php aus: 
-<code> +<code php
-//    session_name("DokuWiki"); +session_name("DokuWiki"); 
-//    session_start();+session_start();
 </code> </code>
- 
-====== Discussion ====== 
- 
de/rewrite.1230712451.txt.gz · Zuletzt geändert: 2009-10-31 16:36 (Externe Bearbeitung)

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki