CodeIgniterの私のアプリケーションのURLのindex.phpを非表示/削除する必要があります。私はYouTubeのチュートリアルで見たことがあるものの、うまくいきませんでした。ソリューションは私の.htaccessに何かを書いていました。ここでCodeIgniterのURLのindex.php文字列を取り出してください
は私のリポジトリです:
https://github.com/ashcrimson/CodeIgniter/tree/master/CodeIgniter
そして、ここにあなたが私の.htaccessファイルがあります。以下は
Options FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.")$ index.php?/$1 [L]
</IfModule>
<IfModule !mode_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
'mod_rewrite'を有効にしましたか? – Blake
はい、有効になっています。 –
'RewriteBase'も追加してみてください。 'public_html' - >' RewriteBase/'のルート、またはいくつかのサブディレクトリ - >' RewriteBase/subdir /#は終了スラッシュを忘れないでください ' – Tpojka