Redirect 301 in .htaccess verursacht 500 Serverfehler (Weiterleitung an Nicht-URL)

8

haben solche Art von Fehler.

Beim Hinzufügen der Redirect 301 -Regel zu .htaccess datei wie:

%Vor%

Meine Site schlägt mit 500 Serverfehler fehl und in Apache-Fehlerprotokoll wird dieser Fehler angezeigt:

%Vor%

Mod rewrite ist installiert, auch versucht, URLs ohne Anführungszeichen bereitzustellen.

Auf dem Produktionsserver funktioniert diese .htaccess gut, aber auf lokale Ursachen Probleme

Irgendwelche Ideen, bitte)

Diese Regel funktioniert

%Vor%

aber ich brauche einen Weg, um relative Pfade anstelle von vollständigen URLs zu liefern (der Produktionsserver funktioniert auf diese Weise)

    
Dmitry Evseev 16.03.2011, 09:54
quelle

3 Antworten

8

Alle Redirect 301 -Regeln wurden in:

geändert %Vor%

funktioniert jetzt. Aber wie funktioniert es in der Produktion?

    
Dmitry Evseev 07.04.2011, 10:31
quelle
1

Für mich hatte ich genau das gleiche Problem. Hinzufügen von "http://domain.com" vor "/ mypage" funktioniert; Ich teste es immer noch, um es ohne zu arbeiten, wie es auf meinem Produktionsserver ist. Also ging mein .htaccess in meiner lokalen Testumgebung so:

GEBROCHEN: Redirect 301 / MeineSeite / Verzeichnis1 / Unterverzeichnis / MeineSeite /

BEHOBEN: Redirect 301 Ссылка http://mydomain.com/directory1/sub-directory/mypage/

    
adleviton 24.03.2011 23:32
quelle
1

Ich hatte das gleiche Problem, für mich ging das nicht so gut:

%Vor%

Was für mich funktionierte, ist den führenden Schrägstrich zu entfernen und einen weichen Tailing-Schrägstrich wie folgt hinzuzufügen:

%Vor%     
Maor Barazany 31.05.2016 10:31
quelle

Tags und Links