私のcodeigniterはhostingerのadmin_newフォルダーにインストールされ、インストールされたcodeigniterのパスはpublic_html/vishwa/admin_new/です。私はurlからindex.phpを削除しようとしています。サブフォルダ内のcodeigniterからindex.phpを削除します
以下のように.htaccessファイルを変更しました。
RewriteEngine on
RewriteBase /vishwa/admin_new/
RewriteRule ^(application|system|\.svn) index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
フォーラムを確認しましたが、mode_rewriteはhostingerのデフォルトとして有効になっています。 のようなエラーが表示されています入力ファイルが指定されていません。
また、私は以下のようにconfig.phpの中にコンフィグ設定を変更した:
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
が、まだそれは同じエラーを示しています。なぜこのタイプのエラーが表示されたのですか?どのように解決できますか?
あなたはHTTP 'にbase_configはを設定しているしてみてください:'/// www.yourdomain.tld/vishwa/admin_new?また、これを '.htaccess'ファイル' RewriteRule ^(。*)$ index.php?/ $ 1 [QSA、L] 'で変更してください(疑問符に注意してください)。 – Tpojka
素晴らしいエラーを削除しました。しかし、私がhttp://gurukrupa.tk/vishwa/admin_new/usersにURLをつけると、アドレスbaarにhttp://gurukrupa.tk/vishwa/admin_new/users URLが表示されます。他にもCSSを読み込んでいません。 –
私は「?」を削除した。 admin_newの後は正常に動作します。 –