代码之家  ›  专栏  ›  技术社区  ›  cattarantadoughan

更改url名称及其在php中指向的文件

  •  0
  • cattarantadoughan  · 技术社区  · 8 年前

    我对web开发是新手,但我知道一些php基本知识。使用ftp,我创建目录,然后在那里创建简单的php脚本,就像回显字符串一样简单。可以这样访问,

    www.sampledomain.com/folder1/subfolder2/hello.php

    过了一段时间,我的朋友向我介绍了wordpress,他们称之为CMS。我试图访问她的网站 www.majaflores.com 然后我点击那里的一些东西,我注意到url变成了 http://majaflores.com/project/if-i-let-you-in-please-dont-break-anything/

    首先,这对我来说很正常,因为它只是一个链接,其中有一个名为 “项目” 在里面还有一个名为 “if-i-let-you-in-please-dont-break-anything” 。但当她给我看ftp文件夹目录时,我没有看到任何名为“ 项目 “在域的主文件夹下。wordpress是如何做到这一点的?我如何手动实现这一点?

    2 回复  |  直到 8 年前
        1
  •  1
  •   Community pid    7 年前

    只是想说,与大多数服务器端代码环境一样,PHP也允许您“手动”解析URL,并决定相应的操作,无论是返回文件还是生成一些内容。

    您可以在此处找到有关PHP如何解析URL的更多信息:

    http://php.net/manual/en/function.parse-url.php

    以及关于它的一些讨论:

    URL handling – PHP vs Apache Rewrite

        2
  •  1
  •   Harry    8 年前

    这就是WordPress存储数据的方式。您可以进一步查看Permalink下的设置。

    在Permalink下,可以选择将ulr呈现为页面id、类别名称等。你也可以在那里使用你自己的格式。

    只需注意,WordPress将数据存储在数据库中,而不是作为FTP目录中的内容。