使用变量 mod_rewrite 重定向 URL
Redirect URL with mod_rewrite with variable
我正在寻找规则设置来更改我的 URL 之一。经过大量研究,我了解了 mod_rewrite
的基础知识。我遇到的麻烦是正在重写的动态 URL。我已经尽可能详细地概述了任务和期望的结果。
我目前有一个 url 看起来像这样:
http://www.myndness.com/my-canvas/{username}/
{Username}
会根据您点击的用户而变化。
我需要做的是在 URL 的末尾添加 /?my_posts
。这将默认为所有用户显示帖子模块。
因此所有用户都将遵循相同的 URL 模式:
/User1/?my_posts
/User2/?my_posts
/User3/?my_posts
/User4/?my_posts
如有遗漏,请见谅。
我正在使用 WordPress 并且可以访问服务器上的所有文件。
试试这个:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^my-canvas/[^/]+/?$ [=10=]?my_posts [R=301,L,NC]
我正在寻找规则设置来更改我的 URL 之一。经过大量研究,我了解了 mod_rewrite
的基础知识。我遇到的麻烦是正在重写的动态 URL。我已经尽可能详细地概述了任务和期望的结果。
我目前有一个 url 看起来像这样:
http://www.myndness.com/my-canvas/{username}/
{Username}
会根据您点击的用户而变化。
我需要做的是在 URL 的末尾添加 /?my_posts
。这将默认为所有用户显示帖子模块。
因此所有用户都将遵循相同的 URL 模式:
/User1/?my_posts
/User2/?my_posts
/User3/?my_posts
/User4/?my_posts
如有遗漏,请见谅。
我正在使用 WordPress 并且可以访问服务器上的所有文件。
试试这个:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^my-canvas/[^/]+/?$ [=10=]?my_posts [R=301,L,NC]