htaccess ファイルについては、少しヘルプが必要です。http://foo.bar
$_SERVER['REQUEST_URI'] 値で動作するローカル サイトがあります。サイトのルートに、ルールを含む .htaccess ファイルが存在します
DirectoryIndex index.php
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
AddDefaultCharset UTF-8
そのサイトのドキュメント ルートはhttp://localhost/foo
. を開くhttp://localhost/foo/user/login
と、404 エラーが発生します。その同じリンクは完全に機能しhttp://foo.bar/user/login
、http://localhost/foo/index.php/user/login
URLにindex.phpを使用せずにlocalhost/foo URLサイトで現在作業するために、.htaccessファイルに何を書く必要がありますか?