Хорошо, у меня есть сайт с тоннами страниц, и я хочу создать 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 для решения этой проблемы, и если я создам файл, который может называться home.php, в папке страниц, или я должен просто поместить содержимое домашней страницы в индексный файл в еще условие ... любые идеи