Php 在链接中实现斜杠,如:example.com/parameter
我正在尝试创建像Php 在链接中实现斜杠,如:example.com/parameter,php,hyperlink,Php,Hyperlink,我正在尝试创建像example.com/parameter这样的链接,这会导致example.com?id=parameter或example.com/index.php?id=parameter使用php 我对此搜索了很多,但找不到参考资料。我所需要的只是这项技术的名称,这样我就可以搜索它。这项技术称为URL重写。最常见的方法是使用Apache的mod_rewrite模块(您可以用谷歌搜索该模块)。查看示例。它被称为URL重写或干净URL。你使用URL重写就像mod_rewrite一样,但是设
example.com/parameter
这样的链接,这会导致example.com?id=parameter
或example.com/index.php?id=parameter
使用php
我对此搜索了很多,但找不到参考资料。我所需要的只是这项技术的名称,这样我就可以搜索它。这项技术称为URL重写。最常见的方法是使用Apache的
mod_rewrite
模块(您可以用谷歌搜索该模块)。查看示例。它被称为URL重写或干净URL。你使用URL重写就像mod_rewrite一样,但是设计模式被称为前端控制器
你需要创建一个.htaccess
文件来重写你的URL,有很多教程,看看它叫什么。您可以通过Web服务器而不是PHP来完成此操作。@Blender从技术上讲,它也可以通过PHP来完成,只需一个重写规则,即可将所有内容定向到路由文件(事实上,我在自己的网站上使用此方法)。它效率不高,但更灵活。@NicoBurns:它仍然在使用Web服务器将请求路由到主文件,但是的,你可以这样做。-1,至少礼貌地告诉用户。也许我应该留下一个链接,但总的来说,我发现这类事情的官方文件毫无用处,除非你已经知道了相当多的信息,只想查找一个具体的事情。给某人谷歌这个词可以让他们快速找到几篇关于这个主题的清晰而有用的文章。