【发布时间】:2011-07-22 21:24:53
【问题描述】:
好的,所以我有一个包含大量页面的网站,我想为每个页面创建一个 php 文件...这很好用..这就是我所拥有的,代码明智
这是我的 htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [L]
这是我的 index.php 文件
$parts = explode('/', $_REQUEST['url']);
switch ($parts[count($parts) - 1]) {
case 'restaurant':
include "pages/restaurant.php";
break;
case 'retail':
include "pages/retail.php";
break;
.......
.......
}
这很好用,如果我访问 url http://someurl.com/restaurant,pages/restaurant.php 中的正确文件就会出现。唯一的问题是主页http://someurl.com 当我访问它时,我得到一个:
Forbidden
You don't have permission to access /structure on this server.
有没有办法在 .htaccess 中解决这个问题来解决这个问题,我应该在 pages 文件夹中创建一个名为 home.php 的文件,还是应该将主页的内容放在索引文件中其他条件...任何想法
【问题讨论】: