此问题尚未完全回答,也是此问题的一部分:What's the code should behind this situation?
未回答的部分在这里有一点编辑,请我需要你的帮助。在此先感谢您的帮助。
我有:
(众多的值不仅是1或2,它的([0-9] +))
如何做到这一点:
更多信息:
我脚本的所有页面格式如下:any.php?xid = n& p = n(n!= 1或n> 1)。
所以我想要使用相同的前缀 any.php,与any.php有关,因为any.php有一个指向book.php的链接,所以我想要这样的网址:
(还有一件事,当n> 1时会显示page-n,所以如果它是:any / a1 / anything它需要工作。请帮助我,我被困在这里。)
答案 0 :(得分:1)
尝试以下方法:
RewriteEngine On
RewriteRule ^forum/f(\d+)/[^/]+(?:/page-(\d+))?/?$ /forum.php?fid=$1&p=$2 [L]
RewriteRule ^forum/t(\d+)/[^/]+(?:/page-(\d+))?/?$ /thread.php?tid=$1&p=$2 [L]
请注意,any/a1/anything
被重定向为any.php?aid=1&p=
,即p
会出现,但没有值。出于所有实际目的(并且由于重定向的URL永远不会对客户端可见),它不应该重要。