- Android: Werbung im Lade-Bildschirm? "Charging Boost" deaktivieren!
- Gut gemeinte Tipps der Spam-Versender
- Lösung: "Call to undefined function imagecreatefromjpeg() in ..."
- 2 sch�ne kurze M�rchen !! ?? (HCK)
- Fehlerbericht an Microsoft senden
- Werbung im Sperr-Bildschirm? “Charging Boost” + “Smart Charge” deaktivieren!
- SQL: Tabelle leeren und/oder “auto_increment” Wert zurücksetzen
.htaccess mod_rewrite: Schöne URLs + Verzeichnisse ausschließen
Die Rewrite-Rules der .htaccess sind ein mächtiges Mittel, um auf einem Webserver Dateien umzuleiten oder durch ein Skript bearbeiten zu lassen: So kann man zum Beispiel alle Eingaben nach dem Domain-Namen automatisch an ein Skript weiterleiten lassen, um schönere URLs zu bekommen:
Aus der etwas unschönen Webadresse:
www.seite.de/index.php?stadt=hamburg
…könnte dann diese URL werden:
www.seite.de/hamburg.html
Schöne URLs mit dem .htaccess Rewrite
Damit das funktioniert, muss man dem Server die Umleitung (“Rewrite”) vorher mitteilen. Dazu legt man in dem Hauptordner (in unserem Beispiel direkt unter www.seite.de) eine Datei namens “.htaccess” an. Wenn diese schon exisziert, kann man sie einfach bearbeiten. Dateien mit einem Punkt gelten auf UNIX-ähnlichen Systemen allerdings als versteckte Dateien, deshalb muss man eventuell die Einstellungen des FTP-Programms ändern, um sie zu sehen!
Mit diesem Code würde das Beispiel oben schon funktionieren und aus “hamburg.html” würde intern “index.php?stadt=hamburg” werden – allerdings funktioniert dies auch für alle anderen Eingaben, die vor dem “.html” angegeben werden:
RewriteEngine On RewriteRule ^(.*).html$ /index.php?stadt=$1
Trotz Rewrite: Verzeichnis ausschließen und normal behandeln
Möchte man jetzt ein bestimmtes Verzeichnis aber von dieser Rewrite-Regel ausnehmen, dass trotz sämtlich anderen Angaben in der .htaccess Datei ganz normal behandelt werden soll, muss man dies vor allen anderen Rewrite-Befehlen (aber nach “RewriteEngine On”!) angeben:
RewriteRule ^(ordner1|ordner2)($|/) - [L]
Dieser Befehl schließt die beiden Verzeichnisse “ordner1” und “ordner2” von der Bearbeitung durch die Rewrite-Rules aus – die beiden Verzeichnisse werden also ganz normal angezeigt.
- Mod_Rewrite
Hi Leute,für unsere Schule habe ich den Auftrag ein kleines oder großes System zu entwickeln...
- Virenprüfung/Ordner ausschliessen
- .htaccess Passwortschutz funktioniert nicht auf allen Smartphones
- Verzeichnis am Bildschirmrand
- USB Stick Verzeichnis
- Musikdateien erscheinen mehrmals im Mediaolayer Verzeichnis
- Machen Sie ein Verzeichnis zu seinem eigenen Desktop
- datenschutz (44x gelesen)
- windows-beschleunigen (42x gelesen)
- windows-schneller-starten-autostart-aufraeumen (36x gelesen)
- pc-einsteigerkurs (29x gelesen)
- pc-einsteigerkurs-1-2 (8x gelesen)
Mehr Tipps zu .htaccess mod_rewrite: Schöne URLs ...
-
curl Befehl mit URLs mit Und-Zeichen “&” nutzen
Wie auch wget kann man mit dem curl Befehl nicht ohne weiteres auf URLs zugreifen, bei denen mehrere Parameter über die URL übergeben werden -...
-
curl Befehl mit URLs mit Und-Zeichen “&” nutzen
Wie auch wget kann man mit dem curl Befehl nicht ohne weiteres auf URLs zugreifen, bei denen mehrere Parameter über die URL übergeben werden -...
-
SCROT überschreibt keine Dateien sondern legt neue an: So ändern Sie das!
» english version Die Linux-Screenshot-Software Scrot überschreibt standardmäßig keine bereits existierenden Dateien, auch wenn ein Dateiname angegeben wurde. Stattdessen wird eine neue Datei mit einer...
-
FHEM if-Abfrage – Beispiel: Schalten nach Wochentag
In unserem Artikel "Intelligente Zeitschaltuhr mit FHEM" zeigen wir bereits, wie man das Licht oder die Rolläden jeden Tag zu einer bestimmten Zeit schalten kann...
-
PHP “rename”: Mit PHP Skript mehrere Dateien umbenennen
Dieses kleine Skript hilft dabei, viele Dateien schnell und einfach umzubenennen: Das ist zum Beispiel praktisch, um allen Bildern in einem Ordner eine fortlaufende Nummer...
-
PHP “rename”: Mit PHP Skript mehrere Dateien umbenennen
Dieses kleine Skript hilft dabei, viele Dateien schnell und einfach umzubenennen: Das ist zum Beispiel praktisch, um allen Bildern in einem Ordner eine fortlaufende Nummer...
.htaccess mod_rewrite: Schöne URLs + Verzeichnisse ausschließen