私はすでに1時間これに取り組んでいるので、私は尋ねたほうがいいと思いました。
CodeIgniterアプリのURLからindex.phpを削除しようとしていますが、削除できません。
アプリは私のオフィスの専用サーバーで実行されており、URLを介してアプリにアクセスしますhttp://smr_local
これは私のベース仮想ホストブロックです
<VirtualHost 192.168.1.90:80>
ServerAdmin admin@server.com
DocumentRoot "/var/www/smr.dev/app"
ServerName smr_local
ErrorLog "/etc/httpd/logs/error_log"
CustomLog "/etc/httpd/logs/access_log" common
<Directory /var/www/smr.dev/app>
Order allow,deny
Allow from all
AllowOverride All
</Directory>
<IfModule mod_rewrite.c>
RewriteEngine on
</IfModule>
</VirtualHost>
これが私の.htaccessファイルです
RewriteEngine on
RewriteBase /
# Hide the application and system directories by redirecting the request to index.php
RewriteRule ^(application|system|\.svn) index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [QSA,L]
そして私の設定ファイル
$config['base_url'] = "http://smr_local/";
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
現在、ベースURLにアクセスしようとするとhttp://smr_local/user/courses
、apacheエラーログにエラーが表示されます。
File does not exist: /var/www/smr.dev/app/user
次に何をしようか本当にわからない。どんな助けでもいただければ幸いです。