Pagination 如何更改.htaccess中的分页url

Pagination 如何更改.htaccess中的分页url,pagination,Pagination,我是.htaccess的新手,我想知道如何更改以下url fun.php?search=&submit=search&page=2 Int到这个 fun/page/2 我认为这不能直接做到。需要使用Php GET方法将变量传递给Php代码。但是,您可以使用此代码添加“fun”目录、添加“page”目录、添加“2”目录以及将2.php添加到页面目录中 <?php header('Location:http://yourweb/fun.php?search=&a

我是.htaccess的新手,我想知道如何更改以下url

fun.php?search=&submit=search&page=2
Int到这个

fun/page/2

我认为这不能直接做到。需要使用Php GET方法将变量传递给Php代码。但是,您可以使用此代码添加“fun”目录、添加“page”目录、添加“2”目录以及将2.php添加到页面目录中

   <?php
   header('Location:http://yourweb/fun.php?search=&submit=search&page=2');
   ?>
  DirectoryIndex 2.php
就这些。记住,php get方法变量并不意味着不能缩短。相反,使用POST方法


希望它能起作用

谢谢你的帮助。我不想在php中更改它,但只想在Httaces中更改它,像这样或类似这样的重写引擎在#重写所有php文件RewriteCond%{REQUEST_FILENAME}-d RewriteCond%{REQUEST_FILENAME}\.php-f RewriteRule^(.*)$$1.php[L]#重写博客分页RewriteRule^fun/page/([a-zA-Z_-]+)/([0-9]?)fun.php?search=&submit=search&page=$1[L,QSA]谢谢。好吧,我不是一个大粉丝。htaccess所以我真的很期待有人回答这个问题。:)这不应该包括搜索文本吗,比如
fun/page/2?search=…
(或者
fun/../page/2
,我觉得这是错误的)?总之:您必须查看Apache的mod_重写。