Willkommen auf CSS-Roots

der Starthilfe für Webdesigner

Seht euch um und schaut euch unsere Beiträge an, für euch ist sicher was dabei,
für Themenanregungen und Ideen stehe ich gerne unter info@css-roots.de zur Verfügung.

Mitglieder-Login

Lost your password?

Registrierung ist geschlossen

Die Registrierung wurde gesperrt, möchtest du dich registrieren schreibe bitte eine E-Mail an info@css-roots.de



Verzeichnisauflistung über htaccess ein- bzw. ausschalten

Verfasst am Juli 7, 2009 von admin in Kategorie Htaccess

.HtaccessEin kürzliches Kundenprojekt hat es erfordert, dass die Dateien in einem einzelnen Verzeichnis nur aufgelistet werden sollen, dafür kann man mal wieder eine entsprechende Zeile in die .htaccess-Datei einfügen welche diese Funktion beinhaltet.

Dafür einfach eine .htaccess-Datei erzeugen und mit den entsprechenden Code ins gewünschte Verzeichnis kopieren.

1
2
Options +Indexes
IndexOptions FancyIndexing

Falls man dies jedoch standartmäßig hat, zum Beispiel wenn keine Startseite vorgegeben ist, dann kann man dies aber auch abschalten lassen und dem Benutzer eine Fehlermeldung ausgeben.

Dies funktioniert wie folgt:

Options -Indexes

Htaccess – Doppelten Content vermeiden

Verfasst am Oktober 13, 2008 von admin in Kategorie Htaccess,Verbesserungstipps

Ein stetiges Thema ist die vermeidung von doppeltem Content auf einer Seite, viele Webhoster bieten deshalb standartmäßig eine Htaccess-einstellung auf ihrem Server an, aber leider nicht alle. Für diejenigen bei denen diese Einstellung nicht standartmäßig eingestellt ist, habe ich euch hier ein Beispiel dieser Datei aufgeführt:

RewriteEngine on
 
# hallowelt.de (301)--> www.hallowelt.de
# ----------------------------------------------------------------
RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

Hierdurch habt ihr den Vorteil das wenn ein User eure Domain ohne führendes www. eingibt, er direkt auf die Adresse mit www. umgeleitet wird. Dies kann auch für Suchmaschinen vorteilhaft sein, da so die Sicherheit erhöht wird, dass Suchmaschinen euren Content von der www.hallowelt.de nicht mit eurem Content von hallowelt.de vergleicht und einen der beiden als doppelten Content ansieht.

Ihr habt desweiteren die Möglichkeit über die htaccess-Datei eine neue Haupdatei festzulegen, so dass die Startseite nicht unbedingt eine Index.html , php etc. sein muss. Dies funktioniert ganz simpel und zwar so:

DirectoryIndex startseite.php

Am besten erzeugt Ihr diese Datei mit dem Windows-Editor und speichert Sie unter “.htacces” ab, bewusst ohne Dateiendung, achtet dabei darauf dass der Editor nicht auf Textdatei steht sondern auf alle Dateien um eine ungewünschte Änderung eurer .htacces Datei zu vermeiden. Diese Datei hinterlegt ihr im Hauptverzeichnis eurer Homepage und schon seit ihr fertig.

Sollte euer Server htaccess nicht unterstützen gibt es hier eine Alternative möglichkeit die Umleitung zu erreichen.

[ISAPI_Rewrite]
 
RewriteCond Host: ^css-roots\.de
RewriteRule (.*) http\://www\.css-roots\.de$1 [I,RP]

Eine genaue Dokumentation hierfür findet ihr auf Quriks Modus