如何在.htaccess文件中重写wordpress?
我试图改变插件网址的结构
mysite.com/user-favorites?user=joebloggs
到
mysite.com/user-favorites/joebloggs
user-favorites
是wordpress中的一个页面(带有一个调用插件的模板),因此忽略user-favorites
和.htaccess写/index.php?p=23&user=joebloggs
中的slug似乎是合乎逻辑的。帖子ID而不是wordpress slug。
到目前为止,我已经
了RewriteRule ^user-favorites/(.*) /index.php?user=$1&p=23 [NC,L]
(完整档案:http://pastebin.com/GFWnKLEA)
但有了这个,我访问时会重定向到mysite.com/user-favorites
:
mysite.com/user-favorites/joebloggs
也许我对此采取了错误的方式,有没有正确的方法呢?
答案 0 :(得分:1)
RewriteEngine On
RewriteRule ^user-favorites/([^/]*)$ /user-favorites?user=$1 [L]
请你试试这个,让我知道它是否有效。 ?
答案 1 :(得分:0)
您是否尝试过设置 - > WordPress仪表板内部的永久链接?