コードイグナイタに基づいてMyClientBaseアプリケーションをダウンロードしました。インストール後、私はMyClientBaseのウェブサイトを見ましたが、index.phpはデフォルトでまだそこにあります。 codeigniterのユーザーガイドのヒントを使用してindex.phpを削除しようとしましたが、機能しません。 この問題の解決策はありますか?ありがとうございますCodeigniter - index.phpを削除する
答えて
次の.htaccessファイルを使用してindex.phpを削除します。私は、ユーザーガイドを指定するかわからないんだけど、私は、これは完全に働いていることが判明:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
#'system' can be replaced if you have renamed your system folder.
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ index.php/$1 [L]
#Checks to see if the user is attempting to access a valid file,
#such as an image or css document, if this isn't true it sends the
#request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#This last condition enables access to the images and css folders, and the robots.txt file
RewriteCond $1 !^(index\.php|(.*)\.swf|images|robots\.txt|css|docs|cache)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
ErrorDocument 404 /index.php
</IfModule>
はまた、あなたのconfig.phpファイルから「index.phpの」を削除します。がんばろう!
Hmmm ...あなたは、Mod_rewriteがなければErrorDocを404.phpに設定するindex.phpに設定すると言っています。何か不足していますか? – BenGC
おっと、編集しました。 – cabaret
こんにちは、返事ありがとう、私はそれを試して、私が見つけることができた他のすべてのソリューションとそれは動作しません。ちょうどFYI、私がインストールしたいアプリケーションはMyClientBase http://www.myclientbase.com/です。これはCode Igniterに基づいていますが、index.phpを削除する方法に関するcodeigniterの指示はうまくいきません。 – bayu
私はそれが助けになるかどうか分かりませんが、私はcodeigniter urlからindex.phpを削除するためにこのファイルを使用して.htaccess
というファイルを作成し、それをあなたのcodeigniterフォルダに置きます。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L]
- 1. index.phpを削除するcodeigniter 3.0.6
- 2. codeigniter index.phpフォームのURLを削除する
- 3. Codeigniterを削除する/index.php/class
- 4. Codeigniter HMVCのindex.phpを削除する
- 5. CodeIgniterでindex.phpを削除します。
- 6. index.php https CodeIgniterを削除しない
- 7. /index.php/ [Codeigniter]を削除するPOSTリクエストを再ルーティング
- 8. Codeigniter(nginx)からindex.phpを削除する方法
- 9. CodeIgniterのURLからindex.phpを削除する
- 10. codeigniter projectのurlからindex.phpを削除するには
- 11. Codeigniter mod-rewrite from apache、index.phpを削除する
- 12. codeigniterでindex.phpをエイリアスURLで削除する.htaccess
- 13. UBUNTUのcodeigniterからindex.phpを削除するには
- 14. codeigniterのURLからindex.phpを削除する
- 15. CodeIgniterのURLからindex.phpを削除する
- 16. codeigniterのURLからindex.phpを削除するには
- 17. CodeIgniterのURLからindex.phpを削除するには?
- 18. index.phpを削除するHtaccess
- 19. CodeIgniter 3のURLからindex.phpを削除します。
- 20. CodeIgniterはindex.phpを削除します。apache mod_rewrite
- 21. IIS上でCodeigniterのindex.phpを削除しますか?
- 22. サブフォルダ内のcodeigniterからindex.phpを削除します
- 23. CodeIgniter:WAMPのURLで "index.php"を削除する
- 24. Codeigniterのindex.phpを削除中にエラーが発生しました
- 25. CodeIgniterのURLからindex.phpを削除できません
- 26. /index.php/、/index.php?/、//CodeIgniterのURLの中
- 27. URLからwwwを削除し、また、サブドメインのindex.phpを削除します。
- 28. Codeigniterの複数のアプリケーションのためにindex.phpを削除します
- 29. Codeigniter行を削除する
- 30. index.phpを削除しますか? mod_rewriteで
おそらく私は誤解しているかもしれませんが、index.phpはCIのブートストラップファイルですので、そのまま使用してください。 mod_rewriteでURL **からindex.php **を削除するだけです。 – J0HN