【问题标题】:Change URL from ?index to /index将 URL 从 ?index 更改为 /index
【发布时间】:2018-02-06 16:49:34
【问题描述】:

今天我们使用一个开关让我们的网站工作。

switch (key($_GET)) {
  case 'index': include('assets/pages/index-page.php'); break;
  case 'faq': include('assets/pages/faq-page.php'); break;
  ...
}

这意味着网址是https://finna.nu/?index 但我们希望它是:https://finna.nu/page/index

我们如何在 PHP 中做到这一点? 我们还可以使用现有的开关吗?

【问题讨论】:

    标签: php url switch-statement slash


    【解决方案1】:

    当然可以。 在 switch 语句中使用pathinfo() 来获取页面名称后面的额外路径。

    【讨论】:

    • 你能告诉我怎么做吗?阅读您给我但不理解的链接上的文档..
    • 我不是 PHP 程序员。当您使用尾随路径调用脚本时,请检查 pathinfo() 的返回值。
    猜你喜欢
    • 2013-01-06
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 2021-07-19
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    相关资源
    最近更新 更多