即使是简单的.htaccess让我头痛,我需要做下面的通用映射:通用htaccess的URL重写
http://example.com/project/controllername/key1/val1/key2/val2/.../keyN/valN
-->
http://example.com/project/controllername.xyz?key1=val1&key2=val2...&keyN=valN
例如:
http://example.com/so/pagecontroller/id/1/time/12345/title/helloworld
-->
http://example.com/so/pagecontroller.xyz?id=1&time=12345&title=helloworld
任何指导将帮助!特别是处理特殊字符如'/','?'和'&'(更多?)的键和值。
编辑:为了说明'project'和'controllername'路径是动态的 - 它们不是静态的。此外,键和值的数量不是预先确定的!我需要帮助创建htaccess文件代码以及将该文件放置在Web树中的哪个位置,并且如果每次修改htaccess文件时apache都需要重新启动。谢谢!
谢谢,但我不能硬编码的钥匙或他们的立场。 – Yehonatan 2010-08-30 06:15:19
是的,我想我可以提供所有的键和值作为单个参数。 – Yehonatan 2010-08-31 09:57:25