繁体   English   中英

PHP中的URL模式匹配

[英]URL pattern matching in PHP

我正在尝试在php中实现java,例如url模式匹配。 假设我有一个链接,该链接指向名为find.php的文件(示例如下所示)

http://www.xyz.com/MyWebsite/TryToFind/find.php?search=abc+def

然后,我想向用户公开以下链接,例如,

http://www.xyz.com/Search?search=abc+def

那么我想使用控制器将这个(第二个网址格式)url匹配到我上面提供的一个(第一个网址格式)URL。 这是因为我想向用户隐藏确切的uri模式,同时也隐藏我已使用的扩展名。

请帮我...

问候,Abilash

如果您使用apache(假设您已将.htaccess标记为apache)作为http服务器,则可以使用Apache的Mod_Rewrite模块。 如今,Apache的大多数安装通常都附带了它,并且如果不存在,您可以自己安装一个。

Mod_Rewrite将使您能够实现所需的目标,实际上,它仅用于该目的。 虽然像CodeIgniter这样的php框架为Mod_Rewrite提供了一些编程支持,但是使用Regex直接与.htaccess使用将为您提供更多的功能和灵活性。

这里很难进行完整的解释。 但这我学习相同的教程时很方便的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM