更改 url 名称及其在 php 中指向的文件
changing url name and what file it points to in php
我是网络开发的新手,但我知道一些 php 基本知识。使用 ftp,我创建目录,然后在那里创建简单的 php 脚本,就像回显一个字符串一样简单。可以像
一样访问
www.sampledomain.com/folder1/subfolder2/hello.php
一段时间后,我的朋友向我介绍了 wordpress,他们称之为 CMS。我试图访问她的网站 www.majaflores.com then i click on some stuff there and i noticed the url changed to http://majaflores.com/project/if-i-let-you-in-please-dont-break-anything/
起初,这对我来说很正常,因为它只是一个 link,其中有一个名为 "project" 的文件夹,里面还有另一个名为 "if-i-let-you-in-please-dont-break-anything"。但是当她向我展示 ftp 文件夹目录时,我没有在域的主文件夹下看到任何名为“project”的文件夹。 wordpress 是如何做到这一点的?我该如何手动实施?
这是 WordPress 存储数据的方式。您可以进一步查看永久链接下的设置。
在永久链接下,您可以选择将 ulr 呈现为页面 ID、类别名称等。你也可以在那里使用你自己的格式。
请注意,WordPress 将数据存储在数据库中,而不是 FTP 目录中的内容。
只是想说,与大多数服务器端代码环境一样,PHP 还允许您解析 URL "manually" 并决定相应地做什么,无论是 return 一个文件还是生成一些内容。
您可以在此处找到有关 PHP 如何解析 URL 的更多信息:
http://php.net/manual/en/function.parse-url.php
这里有一些关于它的讨论:
URL handling – PHP vs Apache Rewrite
我是网络开发的新手,但我知道一些 php 基本知识。使用 ftp,我创建目录,然后在那里创建简单的 php 脚本,就像回显一个字符串一样简单。可以像
一样访问www.sampledomain.com/folder1/subfolder2/hello.php
一段时间后,我的朋友向我介绍了 wordpress,他们称之为 CMS。我试图访问她的网站 www.majaflores.com then i click on some stuff there and i noticed the url changed to http://majaflores.com/project/if-i-let-you-in-please-dont-break-anything/
起初,这对我来说很正常,因为它只是一个 link,其中有一个名为 "project" 的文件夹,里面还有另一个名为 "if-i-let-you-in-please-dont-break-anything"。但是当她向我展示 ftp 文件夹目录时,我没有在域的主文件夹下看到任何名为“project”的文件夹。 wordpress 是如何做到这一点的?我该如何手动实施?
这是 WordPress 存储数据的方式。您可以进一步查看永久链接下的设置。
在永久链接下,您可以选择将 ulr 呈现为页面 ID、类别名称等。你也可以在那里使用你自己的格式。
请注意,WordPress 将数据存储在数据库中,而不是 FTP 目录中的内容。
只是想说,与大多数服务器端代码环境一样,PHP 还允许您解析 URL "manually" 并决定相应地做什么,无论是 return 一个文件还是生成一些内容。
您可以在此处找到有关 PHP 如何解析 URL 的更多信息:
http://php.net/manual/en/function.parse-url.php
这里有一些关于它的讨论:
URL handling – PHP vs Apache Rewrite