Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用mod_重写?_Php_Apache_Mod Rewrite - Fatal编程技术网

Php 如何使用mod_重写?

Php 如何使用mod_重写?,php,apache,mod-rewrite,Php,Apache,Mod Rewrite,在我的应用程序中,我有如下链接:domain.com/forum/cat.php?id=15&page=16 我想把它们重写到domain.com/forum/cat/string/15/page/16 其中的字符串部分只是一个不重要的随机文本。在mod rewrite中,我应该如何执行此操作?我成功地获得了正确的组合: RewriteRule ^forum/cat/([A-Za-z0-9-]+)/([0-9]+)/page/([0-9]+) forum/cat.php?id=$2&pa

在我的应用程序中,我有如下链接:domain.com/forum/cat.php?id=15&page=16 我想把它们重写到domain.com/forum/cat/string/15/page/16


其中的字符串部分只是一个不重要的随机文本。在mod rewrite中,我应该如何执行此操作?

我成功地获得了正确的组合:

RewriteRule ^forum/cat/([A-Za-z0-9-]+)/([0-9]+)/page/([0-9]+) forum/cat.php?id=$2&page=$3 [NC]

你可以查一些例子。看看你是如何使用它的。试试看。首先将它们放入.htaccess中进行测试,然后如果您喜欢,将它们自己放入apache指令文件中。我尝试在线阅读了很多教程,但我就是无法让它工作。不管怎样,我还是会继续努力的。问题是。。。我们需要看看你尝试了什么,什么不适合你,看看你拥有什么,你想要什么,它在做什么。否则,这个问题太宽泛,无法真正帮助你解决问题。我以前从未见过重写使用的查询参数。干得好。