2017-10-17 37 views
0

我試圖重寫URL在WordPress,無需在地址欄中更改URL,像這樣我試過的東西:的WordPress,使用P標誌導致500

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

當我使用-P標誌,我得到500服務器錯誤。任何想法有什麼不對?

回答

0

使用[P]標誌意味着你的Apache上安裝了mod_proxy,可能情況並非如此。

由於您沒有重定向到任何外部URI,而是重定向到內部URI,所以您不需要[P]標誌,但如果您想終止[L]標誌就足夠了規則處理。

+0

[L]是不夠的:(這是本地Xampp我會檢查mod_proxy然後 – michal

+1

這裏的「問題」是WordPress如果你只是重寫請求,然後WP仍然看到原來的URL請求(即' REQUEST_URI'),你需要使用mod_proxy,或者完全在WP中完成(這可能是「正確」的方法)。 – MrWhite