【问题标题】:How can write a clean url in php? [duplicate]如何在php中编写一个干净的url? [复制]
【发布时间】:2013-10-08 15:11:14
【问题描述】:

如何写一个从http://domain.com/details.php?users=53#Peoplehttp://domain.com/53#people/的干净的url 解决我需要帮助的家伙

【问题讨论】:

  • 这个问题可以通过谷歌和这里的快速搜索轻松回答。此外,您作为示例发布的“干净”网址不是有效网址。
  • 嘿,我已经试过了,我就是不知道我想要什么,如果你知道答案,请告诉我,而不是把我介绍给庞大的谷歌

标签: php mysql .htaccess


【解决方案1】:

您真正要问的是对 details.php 的请求被路由到 index.php。

因此,您将需要 index.php 中的一些代码来了解此请求的详细信息。

您可以在 .htaccess 文件中使用它

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1

在您的index.php中,您可以提取实际的请求并对其进行操作。

$request = substr($_SERVER['PHP_SELF'], strlen('/index.php'));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-24
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 2011-02-15
    • 1970-01-01
    相关资源
    最近更新 更多