.htaccess gelöscht!
Eingetragen von Anonymous (0)
am 18.10.2006 - 23:48 Uhr in
am 18.10.2006 - 23:48 Uhr in
Hallo Leute,
da ich mit dieser Datei so wie auch schon manche andere auch Probleme hatte, habe ich sie mal vorübergend gelöscht.
Ich hoffe es ist kein Problem wenn ich derzeit mal normal weiter mache, und mich später darum kümmere.
Wozu brauche ich sie eigenltich genau??
Danke für ein paar Infos.
mfg Darian
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Darian, schön
am 19.10.2006 - 08:20 Uhr
Hallo Darian,
schön Frage.
Schützt Dateien und Ordner vor unerwünschten Blicken.
# Protect files and directories from prying eyes.
<FilesMatch "(\.(engine|inc|install|module|sh|.*sql|theme|tpl(\.php)?|xtmpl)|code-style\.pl|Entries.*|Repository|Root)$">
Order deny,allow
Deny from all
</FilesMatch>
Die erste Option verhindert das Verzeichnis-Listing.
Die zweite erlaubt es dem Webserver Symbolischen Verknüpfungen zu folgen.
# Set some options.
Options -Indexes
Options +FollowSymLinks
Definiert die index.php als das Dokument, welches im Fehlerfall aangezeigt wird.
# Customized error messages.
ErrorDocument 404 /index.php
Definiert die index.php als die Datei, die angezeigt wird, wenn keine andere Datei angegebn wurde.
# Set the default handler.
DirectoryIndex index.php
Schaltet globale Variabeln aus.
Schaltet Magic Quotes aus.
Schaltet den automatischen Start von Sessions aus.
# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.
# PHP 4, Apache 1
<IfModule mod_php4.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
</IfModule>
# PHP 4, Apache 2
<IfModule sapi_apache2.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
</IfModule>
# PHP 5, Apache 1 and 2
<IfModule mod_php5.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
</IfModule>
Wenn Apaches Caching-Modul aktiviert ist, wird es für HTML-Dateien ausgeschalten.
# Reduce the time dynamically generated pages are cache-able.
<IfModule mod_expires.c>
ExpiresByType text/html A1
</IfModule>
der folgende Code ist für Clean-URLs
# Various rewrite rules.
<IfModule mod_rewrite.c>
RewriteEngine on
# If your site can be accessed both with and without the prefix www.
# you can use one of the following settings to force user to use only one option:
#
# If you want the site to be accessed WITH the www. only, adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
# RewriteRule .* http://www.example.com/ [L,R=301]
#
# If you want the site to be accessed only WITHOUT the www. , adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
# RewriteRule .* http://example.com/ [L,R=301]
# Modify the RewriteBase if you are using Drupal in a subdirectory and
# the rewrite rules are not working properly.
#RewriteBase /drupal
# Rewrite old-style URLs of the form 'node.php?id=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^id=([^&]+)$
#RewriteRule node.php index.php?q=node/view/%1 [L]
# Rewrite old-style URLs of the form 'module.php?mod=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
#RewriteRule module.php index.php?q=%1 [L]
# Rewrite current-style URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
Das war es eigentlich schon.
vg
--
sanduhrs - drupalcenter
--------------------------------
http://erdfisch.de
FAQ
am 19.10.2006 - 09:29 Uhr
Die ausführlichen Erläuterungen befinden sich jetzt in unserem FAQ im Benutzerhandbuch.
md - drupalcenter
--
www.mdwp.de
Hallo, danke für die
am 19.10.2006 - 09:38 Uhr
Hallo, danke für die Infos.
Aber warum ist bei dem Code für Clean-URLs soviel auskommentiert, und sollte ich da auch noch was machen?
Habe jetzt durch getestet, und folgendes muß ich auskommentieren damit es funktioniert.
# Set some options.
#Options -Indexes
#Options +FollowSymLinks
# PHP 5, Apache 1 and 2
#<IfModule mod_php5.c>
# php_value magic_quotes_gpc 0
# php_value register_globals 0
# php_value session.auto_start 0
#</IfModule>
Was meint ihr dazu, ist das schlimm, kann mir das wer genauer erklären, kann ich so weiter machen?
mfg Darian
Damit kannst du meiner
am 19.10.2006 - 09:45 Uhr
Damit kannst du meiner Ansicht nach bedenkenlos weiter machen. Denn für die angeführten Werte hat Dein Provider mit Sicherheit sinnvolle defaults gesetzt, er erlaubt Dir lediglich nicht diese Werte zu ändern.
//edit: Achso, an den Rewrite-Geschichten muss man in aller Regeln nichts ändern/anpassen, die bieten lediglich ein paar Zusatzfunktionen und Abwärtskompatibilität zu ganz alten Drupal-Versionen.
vg
--
sanduhrs - drupalcenter
--------------------------------
http://erdfisch.de
Ok danke, ich denke an es
am 19.10.2006 - 09:53 Uhr
Ok danke, ich denke an es geht da ja sowieso eher nur um Sicherheitssachen. Alles was man nicht unbedingt braucht ausschalten (z.B.: Magic Quote)
Ist kein Provider, ist eher ein eigener Server, aber ein Freund von mir hat da alles eingestellt, darum weiß ich selber nicht so genau. (habe jedoch root Rechte)
Wird aber schon passen so, na dann kann es ja weiter gehn.
Danke nocheinmal
lg Darian
Wenn Du root-Rechte hast,
am 19.10.2006 - 09:56 Uhr
Wenn Du root-Rechte hast, kannst Du Dir das Überschreiben der Werte selbst erlauben, oder die Daten aus der .htaccess direkt in der Konfigurationsdatei von Apache eintragen.
vg
--
sanduhrs - drupalcenter
--------------------------------
http://erdfisch.de
Damit kenne ich mich leider
am 19.10.2006 - 09:58 Uhr
Damit kenne ich mich leider nicht so wirklich aus. Es arbeiten ja noch viele auf dem Server, und wenn ich die .htaccess direkt in apache einlade, könnte es zu Problemen bei den anderen Anwendungen führen.
Wenn ich es mir selbst erlauben würde, würde sich das dann auf die anderen HPs auswirken?
Wie würde das gehn?
mfg Darian
Auch dafür musst Du in der
am 19.10.2006 - 10:05 Uhr
Auch dafür musst Du in der Apache-Konfiguration Anpassungen vornehmen. Wenn Du Dir da unsicher bist und keine Downtime riskieren willst, sprich darüber am besten mit Deinem Freund, dem Admin ;)
vg
--
sanduhrs - drupalcenter
--------------------------------
http://erdfisch.de
Der ist leider schwer zu
am 19.10.2006 - 10:10 Uhr
Der ist leider schwer zu erreichen...:-) Kann ihn daher weniger sprechen.
Aber ich denke ich kann es jetzt vorraussichtlich so lassen.
lg Darian