2017-10-17 2 views
0

Ich versuche URL in Wordpress neu zu schreiben, ohne URL in der Adressleiste zu ändern, so habe ich versucht, so etwas wie:Wordpress P Flagge führen zu 500

RewriteEngine On 
RewriteRule ^fences/accessories/ category/offer/buildings/fences/accessories/ [P] 

wenn ich P-Flag verwenden, erhalte ich 500 Server Error. Jede Idee, was ist falsch?

Antwort

0

Mit der [P] Flag bedeutet, dass Sie mod_proxy auf Ihrem Apache installiert haben und wahrscheinlich ist es nicht der Fall ist.

Aufgrund der Tatsache, dass Sie nicht zu einem externen URI, sondern zu einem internen URI umleiten, brauchen Sie nicht das [P] -Flag, aber das [L] -Flag sollte nur ausreichen, wenn Sie dort enden möchten die Regelverarbeitung.

+0

[L] ist nicht genug :(es ist localhost Xampp Ich überprüfe mod_proxy dann – michal

+1

Das "Problem" hier ist WordPress.Wenn Sie einfach die Anfrage neu schreiben dann WP immer noch die ursprüngliche URL, die angefordert wurde (dh. ' REQUEST_URI'). Sie müßten mod_proxy verwenden, oder muss diese vollständig innerhalb WP (das ist wahrscheinlich der „richtige“ Weg, es zu tun). – MrWhite

Verwandte Themen