CodeIgniter でルーティングの問題があります。
を使用して、デフォルトのコントローラー (ログインページ) にアクセスできますhttp://localhost/MySite
。なので、ルーティング構成は良いと思います。
ログイン ページのログイン フォームを送信すると、Not found
エラー 404 が表示され、表示される URL はhttp://localhost/MySite/login
?
http://localhost/MySite/index.php/login
URLに「index.php」( )を入れると動きます。ドキュメントには、次の行を追加する必要があると書かれています.htaccess
。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
この URL ルーティングの何が問題になっていますか?