我希望获得一个规则设置来更改我的一个网址。经过大量研究,我了解mod_rewrite
的基础知识。我遇到的麻烦是正在重写的动态URL。我已尽可能详细地概述了任务和期望的结果。
我目前有一个看起来像这样的网址:
http://www.myndness.com/my-canvas/{username}/
{Username}
根据您点击的用户而变化。
我需要做的是将/?my_posts
添加到该网址的末尾。这将默认为所有用户显示posts模块。
因此所有用户都将遵循相同的网址格式:
/User1/?my_posts
/User2/?my_posts
/User3/?my_posts
/User4/?my_posts
如果我错过任何事情,请道歉。
我正在使用WordPress并可以访问服务器上的所有文件。
答案 0 :(得分:0)
试试这个:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^my-canvas/[^/]+/?$ $0?my_posts [R=301,L,NC]