是否可以在自定义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文件夹中的页面
发布于 2016-02-19 02:22:54
我建议让所有请求都通过一个单一的入口点,然后该入口点将解析URL并进行路由。我建议你检查Code Igniter是如何处理路由的。大多数MVC框架都使用类似的原则。这样,您就不需要在.htaccess文件中处理太多重写规则。
在根文件夹中的.htaccess中,您将拥有以下内容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]然后,index.php将负责加载路由类并处理您的请求。然后,您的路由类可以有一个您想要的URL模式的映射,以及您想要将它们路由到的位置。或者,你也可以设置一些类似于代码触发器的东西,http://domain.com/controllername/methodname会自动将你的代码路由到控制器名->方法名()。
https://stackoverflow.com/questions/35488978
复制相似问题