Hallo,
ich kenne mich leider nicht sooo gut mit allem aus, aber ich habe mein bestes versucht mod_rewrite zum laufen zu bringen.
Ich habe geprüft ob das modul geladen ist -> Ja es wird geladen
Danach habe ich folgende Settings in der httpd.conf vorgenommen:
<Directory "/srv/www/htdocs/web1/html/">
Options +FollowSymLinks +SymLinksIfOwnerMatch +Multiviews
AllowOverride All
</Directory>
apache 2 neugestartet und die standart "mod_rewrite.htaccess" hochgeladen und in ".htaccess" umbenannt.
Aber leider sagt mein error_log immernoch:
[Mon Jun 12 11:53:50 2006] [alert] [client XX.XXX.XX.XXX] /srv/www/web1/html/.htaccess: Options not allowed here
Und ich bekomme ein Error 500 wenn ich versuche eine Seite aufzurufen.
Habe ich vielleicht irgendetwas vergessen oder falsch verstanden?
Folgendes habe ich außerdem noch versucht:
die chown settings von "mod.php" ".htaccess" "includes/mx_modrewrite.php" "/includes/rewrite/global.php" zu www run gesetzt, leider auch ohne erfolg
Mach bitte einmal vor
die Zeile 18 der .htaccess
ZitatOptions +FollowSymLinks
ein Raute davor :
Zitat# Options +FollowSymLinks
Schau ob es dann geht.
MfG
Dann bekomme ich Error 404, Datei nicht gefunden.
Auszug aus dem error_log:
[Mon Jun 12 19:44:13 2006] [error] [client XX.XXX.XX.XXX] File does not exist: /srv/www/web1/html/log-me-in.html, referer: http://www.XerraX.de
Nachtrag:
Habe versucht die RewriteBase dem Pfad (/srv/www/web1/html/) anzupassen, oder auch einfach nur / als RewriteBase zu benutzen. Hilft beides nicht.
Hmmm ...
Hänge mal bitte die .htaccess - datei hier im Thread an, damit man sich die einmal ansehen kann.
Bitte vorher packen als .zip ö.Ä.
MfG
Aufm Server ist sie natürlich umbenannt in ".htaccess"
Zur Zeit habe ich allerdings "RewriteEngine" auf "off" gestellt, damit man die Seite nutzen kann.
[gelöscht durch Administrator]
1. Versuch :
Sowohl vor
Zitat<IfModule mod_rewrite.so>
als auch vor
Zitat</IfModule>
jeweils eine Raute setzen.
Und nochmal ausprobieren.
Habe ich bereits versucht. Hilft nicht.
Hmmm .
bin ich jetzt auch etwas überfragt.
Kannst mir höchstens nochmal einen Admin und FTP Zugang einrichten, damit man einmal online schauen kann (bitte per PM zusenden ).
MfG
pm sollte angekommen sein
Mein Gott, was habe ich dahinter hergesucht.
Du hast das hier zu Anfang geschrieben :
Zitat<Directory "/srv/www/htdocs/web1/html/">
Options +FollowSymLinks +SymLinksIfOwnerMatch +Multiviews
AllowOverride All
</Directory>
Somit gilt das AllowOverride für das Verzeichnis
/srv/www/htdocs/web1/html/Das ist aber leider nicht das Verzeichnis in dem Deine Webseiten liegen.
das ist (nach Aussage von PHP-Info) das Verzeichnis:
Zitat/srv/www/web1/html
Somit kann das alles auch gar nicht funktionieren, weil das AllowOverride auf das (nichtexistierende)
falsche Verzeichnis gesetzt ist.
Also, den Pfad auf das richtige Document root anpassen,
Zitat<Directory "/srv/www/web1/html/">
Options +FollowSymLinks +SymLinksIfOwnerMatch +Multiviews
AllowOverride All
</Directory>
im Admin-Menü das Mod-Rewrite wieder aktivieren (Anonyme, User, Admin oder eine Kombination der drei)und es sollte gehen ...
MfG
OMG! wie peinlich... ^^ naja wenigstens funktionierts jetzt.. DANKE!!! :)