haben solche Art von Fehler.
Beim Hinzufügen der Redirect 301
-Regel zu .htaccess
datei wie:
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)
Alle Redirect 301
-Regeln wurden in:
funktioniert jetzt. Aber wie funktioniert es in der Produktion?
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/
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%