2015-01-06 32 views
-1

我正在编写一个网站。当网页内容通过JavaScript和AJAX更改时,我用于网站的设计使用历史API来更改地址栏中的网址。但是,我希望通过访问地址栏中的URL来访问网站上的不同“页面”。对域的所有子目录使用默认的PHP脚本

我的想法包括在PHP中获取页面URL并解析它以确定需要加载的内容。我可以看到的唯一问题是我创建的脚本只能在我放置它的单个目录中访问。

我的问题是:

如何让我的PHP脚本加载时域的任何子目录装?

(等,装载时domain.com被加载时被装载或domain.com/4jklj234k作为domain.com/about相同PHP脚本)(而无需将脚本复制到每一个位置,我希望它加载)

谢谢!

编辑:为每个子目录加载相同脚本的这种功能由CMS如wordpress使用。

+0

如果你想自己做,为的mod_rewrite Apache或几乎任何其他Web服务器具有等效的。更好的是,获得一个简单的PHP微型框架来路由请求。仍然使用mod_rewrite(或类似),但允许您更容易地映射到文件的URL。 –

+0

@JonathanKuhn我将如何制作一个PHP微型框架? –

+0

@JonathanKuhn还是得到一个? –

回答

相关问题