[英]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.