我在如何使用干净的网址构建网站模板时遇到了一些问题。
我的root中有以下文件和目录:
.htaccess (redirects every call to a non-existing file or directory to index.php)
index.php
/includes which contains header.php and footer.php
/pages with the requested pages
/ajax
所以,在我的index.php中,我像这样处理url:
$urlParts = explode('/', $_SERVER['REQUEST_URI']);
所以我可以根据$ urlParts中代表传递页面的第一个条目包含来自dir页面的页面。
非常好。
现在我有点陷入ajax调用,因为我使用了两种调用,即get和post。 到目前为止,我只是使用完整路径调用ajax文件,例如/ajax/account/login.php 但我想从我所有的ajax电话中制作干净的网址。
现在我对此有一些疑问: 1.在做一个ajax帖子时,我应该让它通过我的index.php并包含ajax文件吗? 或者它是否过度,因为我包含了header.php和footer.php,因此如果它是ajax文件并且不包含header.php和footer.php
,请在我的index.php中进行额外检查。所以包含帖子和重定向获取。
这是构建我的模板的好方法吗?我只想在这里查看,因为我想重用一些网站,所以它必须是好的和坚实的:)