簡體   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