对域的所有子目录使用默认的 PHP 脚本


Use a default PHP script for all sub directories of a domain

我正在编写一个网站。 我用于网站的设计使用历史记录 API 在页面内容通过 JavaScript 和 AJAX 更改时更改地址栏中的 URL。 但是,我希望通过访问地址栏中的URL来访问网站上的不同"页面"。

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

我的问题是:

每当加载域的任何子目录时,如何使我的 PHP 脚本加载?

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

谢谢!!

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

绝对最小值

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php

技术术语是前端控制器:http://en.wikipedia.org/wiki/Front_Controller_pattern