查看$_REQUEST 手册$_SERVER['PATH_INFO']
页。使用它,你可以得到类似的东西
http://example.com/index.php/path/to/your/template
调用index.php
将整个/path/to/your/template
作为字符串传递给$_REQUEST['PATH_INFO']
.
在您的.htaccess
文件中,您可以执行以下操作:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#Checks to see if the user is attempting to access a valid file,
#such as an image or css document, if this isn't true it sends the
#request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
(从这里获取的重写规则。我自己还没有完成 mod-rewrite 部分,所以我不能保证这会起作用)。
这将采取类似的方式http://example.com/path/to/your/template
并让服务器将其视为http://example.com/index.php/path/to/your/template
,使其将所有内容传递给您的index.php
文件。
之后,如何加载模板取决于您。