我是网络开发的新手,但我知道一些基本的php。使用ftp,我创建目录,然后在那里创建简单的PHP脚本,简单回显一个字符串。可以像<,p>那样访问
www.sampledomain.com/folder1/subfolder2/hello.php
过了一段时间,我的朋友向我介绍了wordpress,这就是他们所说的CMS。我尝试访问她的网站www.majaflores.com,然后点击其中的某些内容,我发现该网址已更改为http://majaflores.com/project/if-i-let-you-in-please-dont-break-anything/
首先,它对我来说非常正常,因为它只是一个链接,其中有一个名为“project”的文件夹,并且在其中另一个名为的文件夹“if-i-let-you-在-请-不要断,什么“。但当她向我展示ftp文件夹目录时,我没有在域的主文件夹下看到任何名为“ project ”的文件夹。 wordpress如何设法做到这一点?以及如何手动实现?
答案 0 :(得分:1)
这是WordPress存储数据的方式。你可以进一步看到永久链接下的设置。
在Permalink下,您可以选择将ulr呈现为页面ID,类别名称等。您也可以在那里使用自己的格式。
请注意,WordPress将数据存储在数据库中,而不是FTP目录中的内容。
答案 1 :(得分:1)
只是想说,像大多数服务器端代码环境一样,PHP也允许你解析URL&#34;手动&#34;并决定做什么,无论是返回文件还是生成一些内容。
您可以在此处找到有关PHP如何解析URL的更多信息:
http://php.net/manual/en/function.parse-url.php
并在此处进行了一些讨论: