.htaccess datei wird nicht ausgeführt !?

romeodadon

Angesehenes Mitglied
Hallo,
ich versuche eine Social Network Software zu installieren und scheidere seit tagen schon ander anzupassenden .htaccess Datei.

Das Installationsprogramm weist mich darauf hin die .htaccess Datei folgendermassen zu erstellen und sie hochzuladen:

----------------------------------------------------------------
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}!-F
RewriteRule ^([-_!*$@~:.a-zA-Z0-9]+)$
http://www.meineurl.de/my_profile.php?username=$1
----------------------------------------------------------------

Leider wird das Script nicht ausgeführt! Kann mir jemand sagen woran so etwas liegen kann?
Mein host hat mir versichert das er das unterstützt.
 
Sind .htaccess Dateien bei deinem Anbieter erlaubt? Mod_rewrite ist installiert bzw. nutzbar?

Gruss Marc
 
Hallo Marc,
das ist die Aussage meines Anbieters (1blu):

ModRewrite wird grundsätzlich unterstützt.
Vielen Dank für Ihr Verständnis.
Für weitere Fragen stehen wir Ihnen gerne zur Verfügung.

Muss ich denn jetzt zusätzlich noch irgendetwas installieren?
 
möglichkeiten:

a) wie sind die zugriffsrechte für die datei?

b) kann an dem reinkopieren hier ins forum liegen. aber zur sicherheit: zeile 3 und 4 sollten in einer zeile stehen.

c) manchmal hilft ein "RewriteBase /" nach RewriteEngine on


teste mal ob mod_rewrite wirklich aktiviert ist. z.b. mit:
CODE
RewriteEngine On
RewriteRule ^ http://www.ayom.com [R,L]

 
@duvi

a) Rechte sind auf CHMOD 777

b) habe ich grade versuchet, bracht aber nichts

c) habe ich auch versucht in kommbination mit punkt b aber brachte auch nichts

den eingefügte Code habe ichauch ausprobiert kann nur eine Fehler meldung mit Error 500
sad.gif


habe jedoch auf einen 1&1 Server den Code ausprobiert und es hat Funktioniert, daher gehe ich davon aus das der mod_rewrite
nicht aktiviert ist. Wie kann ich das umstellen? Oder ist das nur durch den Hoster möglich?
 
du hast deineseite.de/irgendwas/ aufgerufen und es kam eine error 500 fehlermeldung!?
dann müsste auch was dazu in der error-log datei stehen!

selbst aktivieren kannst du mod_rewrite nur wenn du zugriff auf die serverkonfiguration hast (httpd.conf).

du kannst auch mal phpinfo() aufrufen und schauen ob das modul geladen ist.
 
Log Datei sieht so aus:
[Tue Sep 04 13:47:04 2007] [alert] [client 195.50.149.186] /srv/www/vhosts/beepme.de/httpdocs/.htaccess: Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration


Habe auch die mod_rewrite Datei gefunden, jedoch weis ich nicht was ich da ändern soll !?

Wo ist den diese phpinfo() ?
 
QUOTE Wo ist den diese phpinfo() ?

erstell einfach mal eine datei test.php mit folgendem inhalt:

CODE
<?PHP
phpinfo();
?>


ruf die datei auf und du siehst es. erklärt mehr als wenn ich jetzt einen roman schreibe.



QUOTE Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration

die meldung deutet darauf hin, dass das mod_rewrite modul nicht geladen ist.
selbst aktivieren kannst du das nur als serveradmin. irgendwo in der httpd.conf gibt es einen eintrag "LoadModule", da muss es aktiviert werden.
 
Hallo,
ich hab soeben die httpd.conf zerschossen, sie ist nun leer !
sad.gif


Was kann ich den jetzt tuen?
 
Ah ja ich hab es Manuell hingekreigt, jedoch versehentlich die txt datei nicht gespeichert und Plesk ohne zu speichern geschlossen,
Lasse jetzt mal die Reperatur rüberlaufen und mal gucken ob er mir die Datei erstellt.

Danke für eure Super Hilfe !
 
Zurück
Oben