2011-03-06 34 views
2

我想正则表达式/ htaccess的:多页


试想3什么饲料单一页面你有什么独特的内容,我想有各供分页,这样我就可以分页3个供稿与此同时,当我更改一个不会影响当前选定页面的其他Feed的Feed页面时。

因此,当我改变feed3至12页,FEED1保持第2页和feed2保持页3



变化这样的:test.com/pages/feed1=2/feed2=3/feed3=12

成这样:test.com/index.php?pages=on&feed1=2&feed2=3&feed3=12

注:可以有多于或少于3提要


的问题


的问题是,我可以”如果我想改变整个链接,则转换多个变量。

这是我曾尝试

(\/)+pages+(\/)+([a-zA-Z0-9.-]+)+(\:)+([0-9])

的正则表达式,但这个只得到/pages/feed1=2

但我想所有的饲料转化与他们的变量,所以我可以在PHP中使用它们。

+0

你可以做2所取代?而不是一个? – ant

+0

之一:替换''的index.php页面pages' = on',第二,'&' – ant

+0

是的,我在想是这样的替换'/',但我应该怎么办呢htaccess的? :| – Adam

回答

1

看看http://php.net/manual/en/function.preg-replace.php,只是做2所字符串替换。

一个:与index.php?pages=on取代pages,第二替换/&

+0

别的什么,但我必须这样做htaccess的,在这里我不能同时采用两种替代品,我的意思是我不知道,如果它的可能:) – Adam

+0

@CIRK打印/追加为.htaccess – ant

+0

很抱歉,但我真的不知道你是什么意思:| – Adam