Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置一个网站,这样我就可以像Wordpress那样拥有一个没有目录的url?_Url_Directory - Fatal编程技术网

如何配置一个网站,这样我就可以像Wordpress那样拥有一个没有目录的url?

如何配置一个网站,这样我就可以像Wordpress那样拥有一个没有目录的url?,url,directory,Url,Directory,假设我用Wordpress创建了一个网站,并创建了一些页面,比如www.foo.com/bar1和www.foo.com/bar2。我不知道它们存储在哪里,因为没有/bar1和/bar2目录。与我从头创建站点并添加新目录(如/public_html/bar1)时不同 那么在没有Wordpress的情况下如何配置它呢?这取决于您使用的技术\框架。谷歌“路由” Asp.Net示例:也许您可以使用ZK framework之类的框架来创建div内容,并根据请求刷新它。这样,您可能不必更新应用程序中的任何

假设我用Wordpress创建了一个网站,并创建了一些页面,比如www.foo.com/bar1和www.foo.com/bar2。我不知道它们存储在哪里,因为没有/bar1和/bar2目录。与我从头创建站点并添加新目录(如/public_html/bar1)时不同


那么在没有Wordpress的情况下如何配置它呢?

这取决于您使用的技术\框架。谷歌“路由”


Asp.Net示例:

也许您可以使用ZK framework之类的框架来创建div内容,并根据请求刷新它。这样,您可能不必更新应用程序中的任何url。您只需通过dynamicali刷新一个包含新视图的内部div

也许这会有帮助:


当您使用WordPress创建页面时,您的所有页面都将从page.php文件中具有相同布局的动态内容,该文件是主题的强制文件,并根据路径提供服务。您将不会在URL或页面中看到page.php。WordPress将您的页面标题保存在数据库中,并相应地将其发送给服务器(请查看WordPress的permalink部分)

当您从头开始创建自定义站点时,您可以通过创建文件并根据路由重新使用它来执行相同的操作。你不需要那个目录

注意:使用
.htaccess
文件删除像
.php.html
这样的文件扩展名


Wordpress将文章/页面存储在数据库中,并动态地为其提供服务。所以你看不到实际的映射文件,我甚至不确定问题到底是什么。您是否希望创建一个包含
example.com/page1
等目录的网站?您只需在根项目中创建子文件夹,并将
index.html
文件放入每个子文件夹中。不需要框架,它是您将使用的任何服务器(最有可能是Apache或nginx)的核心功能。这是关键部分:在web开发中,路由是服务器解析URL(例如,
/foo1
)并提供特定文件、页面或任何其他有效响应的过程。如上所述,谷歌搜索“路由”应该会产生更多的结果。一个例子可能是-