500 interner Fehler mit RewriteEngine auf .htaccess auf localhost mit wamp

8

Ich habe ein Problem mit einem Skript. Es funktioniert nicht mit einer htaccess-Datei, die benötigt wird, um zu arbeiten. Hier ist, was der htaccess enthält. Ich versuche, es auf einem wamp localhost zu installieren. Der Code ist:

%Vor%

Wenn ich das entferne funktioniert es:

%Vor%

Aber so wird das Skript geladen, aber auf jeder Seite wird der Fehler 404 angezeigt. Gibt es eine Möglichkeit, dieses Problem zu lösen?

    
Chris Fadu Uba 01.11.2013, 00:24
quelle

4 Antworten

16

Es sieht so aus, als hätten Sie die Umschreibe-Module nicht geladen. Suchen Sie Ihre httpd.conf-Datei und stellen Sie sicher, dass diese Zeile (oder etwas Ähnliches) unkommentiert ist:

%Vor%     
Jon Lin 01.11.2013, 14:44
quelle
2

Überprüfen Sie, ob Sie das Apache Rewrite Modul geladen haben.

gehe zu wamp_manager - & gt; Apache - & gt; Module und suchen Sie nach rewrite_module in der Liste.

Wenn es keinen Tick daneben hat, klicken Sie darauf. Apache wird zurückgeworfen (Stop, Start). Versuchen Sie es erneut.

Das Rewite-Modul funktioniert nicht, ohne dass das erforderliche Modul geladen ist.

    
ouzza 16.02.2015 18:36
quelle
1

Ich hatte das gleiche Problem. Um die Zeile aufzuheben, entfernen Sie das # vor der Zeile LoadModule rewrite_module modules / mod_rewrite.so

Arbeitete für mich in Wamp.

Verzeichnis der httpd.conf-Datei: C: \ wamp \ bin \ apache \ apache2.4.9 \ conf

    
Menno van der Krift 23.05.2014 09:43
quelle
0

Dies ist eine Lösung, die das Problem für mich gelöst hat. Rewrite-Modul wurde immer aktiviert, in IfModule rewrite_module, Berechtigungen wurden erteilt und .htaccess Inhalte waren in Ordnung, aber es war immer noch 500 Fehler beim Versuch, Rewrite-Modul zu verwenden.

%Vor%

Man könnte also .htaccess mit einem Rewrite-Modul in einem bestimmten Verzeichnis verwenden. Sie würden einen <directory> -Block für dieses Verzeichnis hinzufügen. Wenn Sie den Verzeichnisblock kopieren und einfügen, müssen Sie sicherstellen, dass die Absicht des Blocks, den Sie kopieren, für das Verzeichnis korrekt ist, auf das Sie ihn anwenden möchten.

Also für meine Absicht dieser Block, verursacht einen Fehler 403, aber beseitigt den Fehler 500.

%Vor%

Ich nehme an, deshalb wird das Problem häufig gesehen, aber in diesen Threads nur selten gelöst. Wenn ich einfach einen anderen Block kopiert habe, meinen eigenen Block getippt habe oder etwas von dem, was ich gemacht habe, verstanden habe, wäre das kein Problem gewesen.

Ich kann nicht sagen, dass dies das Problem aller löst, aber ich hasse es, wenn Menschen lösen und laufen, ohne den Rest von uns aufzuklären. Also für diejenigen, die meinen Fehler gemacht haben, ist dies die Antwort.

    
Mike 09.09.2016 14:05
quelle

Tags und Links