如何重写不存在的 url 以显示来自 wordpress 的动态页面的内容
how to rewrite non exist url to display content of dynamic page from wordpress
如果单击域,则在 wordpress 中正常。com/index。php?p=2
它重定向到域。com/sample-page/
现在说我喜欢显示示例页面内容域。com/sample-page/
从不存在url
域。com/member/abc/
域。com/member/bbb/
域。com/member/ccc/
但是当用户 运行 上述任何一个 URL 示例时。com/member/xxx/ 在浏览器中它会显示示例的内容。com/sample-page/
没有任何重定向到示例。com/sample-page/
所以地址仍然在示例中。com/member/xxx/
请在 .htaccess 或 functions.php
中建议如何操作
这听起来很简单,您只需要一个内部重写规则:
RewriteEngine on
RewriteRule ^/?member/.+/?$ /sample-page/ [END]
必须在 到 wordpress 内部规则之前实施此类规则。
如果单击域,则在 wordpress 中正常。com/index。php?p=2 它重定向到域。com/sample-page/
现在说我喜欢显示示例页面内容域。com/sample-page/
从不存在url
域。com/member/abc/
域。com/member/bbb/
域。com/member/ccc/
但是当用户 运行 上述任何一个 URL 示例时。com/member/xxx/ 在浏览器中它会显示示例的内容。com/sample-page/ 没有任何重定向到示例。com/sample-page/
所以地址仍然在示例中。com/member/xxx/
请在 .htaccess 或 functions.php
中建议如何操作这听起来很简单,您只需要一个内部重写规则:
RewriteEngine on
RewriteRule ^/?member/.+/?$ /sample-page/ [END]
必须在 到 wordpress 内部规则之前实施此类规则。