簡體   English   中英

WordPress htaccess重寫器,無需更改URL

[英]Wordpress htaccess rewriterule without changing URL

在WordPress中,我使用的是事件管理器插件,該插件在URL中使用/ events / subpage路徑。

我需要稍微調整一下內容,以便/ courses / subpage重寫為/ events / subpage,即,在轉到/ courses / subpage時顯示/ events / subpage的內容。 該網址應為/ courses。

我認為這條規則可以做到:

RewriteRule ^courses/?(.*)$ /events/$1 [L]

但是URL從/ courses更改為/ events,所以看來我的規則不太正確。

編輯奇怪的是,我可以將任何東西替換為/ courses,並且無論如何它都會解析為/ events。 困惑!

認為我已經破解了。

我卸載了重寫插件,並用重寫規則檢查器替換了它。 然后我將以下內容添加到函數中。php add_rewrite_rule('^ course /([[^ /] *)/?','index.php?event = $ matches [1]','top'); //單個事件

在“重寫規則檢查器”中,該規則缺失。 我使用插件刷新了規則,現在一切似乎都可以正常工作了。 看起來原始的重寫插件未正確刷新規則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM