php中的页面处理程序
我目前在wordpress这样的应用程序中工作。我需要一个php类来处理url请求,例如:如果你在浏览器中加载下面的url 处理程序应该从我的主题文件夹加载文件php中的页面处理程序,php,Php,我目前在wordpress这样的应用程序中工作。我需要一个php类来处理url请求,例如:如果你在浏览器中加载下面的url 处理程序应该从我的主题文件夹加载文件about us.php 如果我使用下面的url 处理程序应该从我的应用程序核心触发文件login action.php,并返回值 怎么可能 我试图研究elgg和wordpress如何处理这个请求。但是我无法得到确切的答案。。 所以请帮帮我 注意我创建的页面将是动态的,因此我需要一个完全动态的页面处理程序,如word press pe
about us.php
如果我使用下面的url
处理程序应该从我的应用程序核心触发文件login action.php
,并返回值
怎么可能
我试图研究elgg和wordpress如何处理这个请求。但是我无法得到确切的答案。。
所以请帮帮我
注意我创建的页面将是动态的,因此我需要一个完全动态的页面处理程序,如word press permalink处理程序您在index.php文件中设置了基本URL吗?如果有,您可以检查是否设置了,如果没有设置,则表示用户已设法直接导航到您的about-us.php文件。大概是
if(!defined('BASE_URL'))
{
require('/*your index.php file*/');
header('Location: BASE_URL')
exit;
}
通常,要更改URL,您可以更改Apache的httpd.conf文件或编辑.htaccess文件。(或两者兼有)。@JohnHalsey我使用htaccess完成了这项工作,但我如何处理用户“像wordpress这样的应用程序”请求的url,但却无法创建路由处理程序…@Xatenev我可以知道为什么
但无法创建路由处理程序。
?还是完全误解了?在你的主题中,你是否有模块文件只将特定页面的内容调用到index.php中,还是每个页面都有一个单独的文件?每个页面都有单独的页面我不确定。我原以为您需要在配置文件中包含一个开关块,用于检查加载的页面并将url设置为特定的内容。根据我对WordPress的了解,你不会为每个页面创建一个单独的文件,你只需要一个模块文件来保存该页面的主要内容,然后调用页眉文件和页脚文件等。我正在尝试创建一个WordPress主题引擎。这是一个关于创建WordPress主题的好博客。