【问题标题】:URL Routing method for core php核心php的URL路由方法
【发布时间】:2017-08-10 21:17:44
【问题描述】:

我在核心 php 中有网站,我想创建我的 SEF URL。 在我的网站中,用于将控制权从一个页面转移到另一个页面,我使用了类似

    header("Location: edit.php?id=12");

我读了一篇文章,但不知道如何实现它。

Link of article

那么我怎样才能让 url 读起来像“mysite.com/usr/edit” 我在谷歌上阅读了很多内容,我知道我需要在 .htaccess 中做一些事情,但我不知道 php 中的 url 需要做什么,所以我不必更改站点中的主要代码。
提前致谢。

【问题讨论】:

标签: php routing url-routing sef clean-url


【解决方案1】:

您可以使用下面给出的 .htaccess 代码进行操作:

RewriteEngine On

DirectoryIndex index.php

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l


RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

使用上述代码创建 .htaccess 文件后。您将拥有文件名 ex 之后的所有内容。 GET 参数 $GET['url'] 中的“/usr/edit”。之后你可以做任何事情。 这是我的 MVC 框架的工作示例:https://bitbucket.org/ManthanB/my-framework/

您可以联系我以获取更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2018-08-09
    • 2020-05-30
    • 2021-09-07
    • 2017-03-02
    • 2018-07-07
    • 1970-01-01
    相关资源
    最近更新 更多