首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现Permalink结构

问实现Permalink结构
EN

Stack Overflow用户
提问于 2016-02-19 01:58:33
回答 1查看 145关注 0票数 0

是否可以在自定义PHP产品中实现固定链接结构?如果是这样的话,有人能指导我怎么做吗?

我有一堆PHP文件,其中head.php最初是被调用的。

我在所有的SQL语句中都引入了变量admin_id,为了在insert和select命令中引入变量,我在SQL语句中引入了变量admin_id_id=‘$admin_id’。

我希望在Permalink的基础上分配变量,即http://localhost/admin_id/page_name.php。在这里,admin_name是自定义结构中的自定义固定链接变量,page_name.php是。/var/www/html文件夹中的页面

EN

回答 1

Stack Overflow用户

发布于 2016-02-19 02:22:54

我建议让所有请求都通过一个单一的入口点,然后该入口点将解析URL并进行路由。我建议你检查Code Igniter是如何处理路由的。大多数MVC框架都使用类似的原则。这样,您就不需要在.htaccess文件中处理太多重写规则。

在根文件夹中的.htaccess中,您将拥有以下内容:

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

然后,index.php将负责加载路由类并处理您的请求。然后,您的路由类可以有一个您想要的URL模式的映射,以及您想要将它们路由到的位置。或者,你也可以设置一些类似于代码触发器的东西,http://domain.com/controllername/methodname会自动将你的代码路由到控制器名->方法名()。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35488978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档