htaccess will nicht
glos
- webserver
Hallo.
Auf meinem frischen Server (OpenSuse) will htaccess nicht.
Auszug httpd.conf:
<Directory /srv/www/htdocs> # root des Servers
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
mod_rewrite ist aktiviert. Simple .htaccess in /srv/www/htdocs/ (owner: root, permissions: 0644):
RewriteEngine On
RewriteRule ^test index.html
Wo könnte die (sicher triviale) Ursache liegen? Freue mich über alle Hinweise!
Ein schönes Restwochenende noch.
Mahlzeit,
Auf meinem frischen Server (OpenSuse) will htaccess nicht.
was heisst "will nicht"? Fehlermeldung?
Wo könnte die (sicher triviale) Ursache liegen? Freue mich über alle Hinweise!
An vielen Stellen. Was sagen die Serverlogs? Linux (und auch Suse) ist recht gesprächig, wenn man nur zuhört.
Was sagen die Serverlogs? Linux (und auch Suse) ist recht gesprächig, wenn man nur zuhört.
Sorry, das habe ich vergessen. error_log:
[Thu Feb 05 00:40:19 2009] [error] [client 192.168.2.121] File does not exist: /srv/www/htdocs/test
Offenbar also kein rewrite. Danke dir!
Hi,
Simple .htaccess in /srv/www/htdocs/ (owner: root, permissions: 0644):
werden .htaccess-Dateien (bzw. speziell diese) beachtet?
Cheatah
Hallo Cheatah
Simple .htaccess in /srv/www/htdocs/ (owner: root, permissions: 0644):
werden .htaccess-Dateien (bzw. speziell diese) beachtet?
Hmm, auch mit owner: wwwrun und 0755 passiert noch nichts. Habe ich deinen Wink falsch gedeutet?
Dank und Gruß!
你好 glos,
Hmm, auch mit owner: wwwrun und 0755 passiert noch nichts. Habe ich deinen Wink falsch gedeutet?
Was Cheatah meinte: du sollst schauen, ob andere Anweisungen als die Rewrite-Anweisungen einen Effekt haben. Einfachste Prüf-Möglichkeit: trag Schrott ein, wenn der Apache dann einen 500er ausliefert, kannst du die Nicht-Beachtung als Fehlerquelle ausschließen.
再见,
克里斯蒂安
Was Cheatah meinte: du sollst schauen, ob andere Anweisungen als die Rewrite-Anweisungen einen Effekt haben. Einfachste Prüf-Möglichkeit: trag Schrott ein, wenn der Apache dann einen 500er ausliefert, kannst du die Nicht-Beachtung als Fehlerquelle ausschließen.
Offenbar wird die File nicht beachtet. Sowohl Unsinn als auch ein "Options +Indexes" wird nicht beachtet.
Hi,
Offenbar wird die File nicht beachtet. Sowohl Unsinn als auch ein "Options +Indexes" wird nicht beachtet.
dann setze in der httpd.conf an, um den Server zur Beachtung der Dateien zu bringen.
Cheatah
Ich war bisher der Meinung, in der httpd.conf sei mit
<Directory />
Options All
AllowOverride All
Order deny,allow
Allow from all
</Directory>
AccessFileName .htaccess
alles erfüllt.?
Ich war bisher der Meinung, in der httpd.conf sei mit
<Directory />
Options All
AllowOverride All
Order deny,allow
Allow from all
</Directory>
Bitte die Kommentare in der httpd.conf (apache.org distribution) lesen. Das ist ein restriktiver <Directory>-Abschnitt für das gesamte Dateisystem, der eigentlich auch restriktiv bleiben soll. Also eben nicht Options all, AllowOverride All und allow from all. Oder möchtest du potientiell zumindest konfigurationsmäßig Zugriff auf das gesamte Dateisystem gewähren?
Die restriktive Konfiguration wird für bestimmte Verzeichnisse durch weitere <directory>-Sektionen überschrieben. Wenn du natürlich die vermeintliche restriktive Konfiguration änderst, überschreiben die spezielleren Abschnitte - da restriktiver als "alles offen" - den <Directory />-Abschnitt.
Warum nutzt du überhaupt .htaccess-Dateien bei Zugriff auf die Serverkonfiguration? When (not) to use .htaccess files
Hallo Bob.
Danke dir für deine Anmerkung. Ich hatte lediglich der Ursache auf den Grund gehen wollen, wieso die htaccess Dateien nicht registriert wird; und so schnell die httpd.conf umgeschrieben..
Der Server ist nicht im Produktiveinsatz.
你好 glos,
Danke dir für deine Anmerkung. Ich hatte lediglich der Ursache auf den Grund gehen wollen, wieso die htaccess Dateien nicht registriert wird; und so schnell die httpd.conf umgeschrieben..
Wenn sie ignoriert wird, hast du vermutlich irgendwo einen <Directory>
-Eintrag, der Options All
überschreibt.
再见,
克里斯蒂安
Hallo.
Letztlich läuft es jetzt. Den Fehler konnte ich nicht mehr identifizieren.
Habe einen neuen Directory Eintrag erstellt (und festgestellt, dass ein Option Indexes nur ohne index.html im Verzeichnis funktioniert.?).
Danke euch.
你好 glos,
Habe einen neuen Directory Eintrag erstellt (und festgestellt, dass ein Option Indexes nur ohne index.html im Verzeichnis funktioniert.?).
Der Index wird nur erstellt, wenn eine DirectoryIndex-Datei nicht vorhanden ist.
再见,
克里斯蒂安