Wordpress网站的Url重写规则

Wordpress网站的Url重写规则,wordpress,url-rewriting,rule,Wordpress,Url Rewriting,Rule,我想知道要转换的规则 http://localhost/wmylo/baby-names/boy/starting-with-a/?pageno=2 到 http://localhost/wmylo/baby-names/boy/starting-with-a/page/2 我已经在本地主机中激活了mod\u rewrite。我使用了以下步骤(在httpd.conf文件中): 已删除#在前面#加载模块重写#模块libexec/apache2/mod#u rewrite.so 将所有AllowOv

我想知道要转换的规则
http://localhost/wmylo/baby-names/boy/starting-with-a/?pageno=2


http://localhost/wmylo/baby-names/boy/starting-with-a/page/2

我已经在本地主机中激活了
mod\u rewrite
。我使用了以下步骤(在httpd.conf文件中):

  • 已删除#在
    前面#加载模块重写#模块libexec/apache2/mod#u rewrite.so
  • 将所有AllowOverride None更改为AllowOverride all
  • 搜索文件中的php单词,并用php单词删除行前的#
  • 我对它进行了测试,下面的重写规则可以在链接到WordPress网站的所有web链接前面添加“www”(在.htaccess文件中):
    RewriteCond%{HTTP\u HOST}^www.RewriteRule^(.*)$http://www.%{HTTP_HOST}/$1[R=301,L]

    我已尝试制定自己的重写规则,以便在链接末尾获得“/page/2”:

  • RewriteCond%{QUERY_STRING}(^ |&)pageno=2($|&)RewriteRule^wmylo/baby names/boy/starting-with-a/$/wmylo/baby names/boy/starting-with-a/page/2?&%{QUERY STRING}
  • 重写规则页面/(.)html?页面号=$1
  • RewriteRule/pageno/(*)/?pageno=$1
  • RewriteRule^starting-with-a/page/([0-9]+)?$/starting-with-a/?pageno=$1[L]

  • 我还尝试在functions.php中添加以下代码

    函数自定义\u重写\u基本(){
    添加“重写”规则(“^page/([0-9]+)/?”、“?pageno=$matches[1]”、“top”);
    }
    添加操作('init','custom_rewrite_basic')

  • 还尝试了“重写”插件,但它没有用当前版本的Wordpress进行测试,也没有按照要求工作

  • 以上所有重写规则的目的都是获得上面给出的所需输出。没有人在工作

    如何创建重写规则以实现所需的输出


    在表上分页时,页码将发生变化。

    您确定这就是您要做的全部工作吗?大概,
    http://localhost/wmylo/baby-names/boy/starting-with-a
    也是一个重写的URL,而不是真正的文档。否?否,我目前正在本地计算机上测试重写规则,我已在本地主机中激活mod_rewrite并尝试了上述过程。上述问题已更新,希望有助于提供解决方案。