プロジェクトを指す URL:http://localhost/project5/public/index.php
URLを書き換えてこんな感じにしたいhttp://localhost/project5/index.php
ディレクトリ構造
project5
│
├───includes
├───public
│ │───css
│ │───js
│ │───img
│ │───index.php
│ └───residential-for-sale.php
├───logs
.php拡張子を非表示にし、作業ディレクトリとして「パブリック」を作成し、URLから「パブリック」を削除するために使用している.htaccessコード:
RewriteEngine On
Options +FollowSymLinks -MultiViews -Indexes
DirectoryIndex index.php
# hide .php Extension
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.+?)/?$ $1.php [L]
# to hide public directory
RewriteRule ^project5/((?!public/).*)$ project5/public/$1 [L]
アクセスしようとするとhttp://localhost/project5/index.php
エラー 404: ページが見つかりません