我想從codeigniter中的url中刪除index.php。因此,在用戶指南中,可以通過編輯.htaccess來完成。但我的主機不允許編輯它。有沒有辦法處理codeigniter的代碼?謝謝。如何刪除codeigniter代碼中的index.php?
0
A
回答
3
按照本教程,它將在您的主機上工作。 Tutorial here
我用這一切的時候:)
-1
我不認爲有沒有辦法做到這一點,而無需編輯htaccess文件。
1
對不起,恐怕不可能。 CodeIgniter(或通常的瀏覽器)需要一個索引文件,通過編輯.htaccess文件告訴瀏覽器不要顯示'index.php'部分,但它仍然存在。刪除index.php文件本身是愚蠢的,因爲沒有它你的網站將無法正常工作。
1
把foolowing代碼在.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
<Files "index.php">
AcceptPathInfo On
</Files>
和配置文件放在$config['index_page'] = '';
而不是$config['index_page'] = '';
把.htaccess
附近index.php
出的系統和應用程序文件夾
相關問題
- 1. Codeigniter - 刪除index.php
- 2. 刪除codeigniter的index.php
- 3. 如何刪除codeigniter路徑中的index.php?
- 4. 如何從CodeIgniter的URL中刪除index.php?
- 5. 如何從UBUNTU的codeigniter中刪除index.php
- 6. 如何從CodeIgniter的URL中刪除'index.php'?
- 7. 刪除Codeigniter URL中的index.php
- 8. 刪除CodeIgniter中的index.php
- 9. 在codeigniter中刪除index.php替代路由
- 10. Codeigniter刪除/index.php/class
- 11. Codeigniter Xampp刪除index.php
- 12. Codeigniter 3.1.6 - 如何從url中刪除index.php
- 13. 如何從Codeigniter(nginx)中刪除index.php
- 14. 從url中刪除index.php Codeigniter
- 15. 在codeigniter中刪除index.php -htaccess
- 16. codeIgniter Index.php從URL中刪除
- 17. 從CodeIgniter URL中刪除index.php
- 18. 從codeigniter中刪除index.php 2.1.3
- 19. 在Codeigniter 2中刪除index.php
- 20. 刪除CodeIgniter 2.2.0上的index.php
- 21. HTTPS和刪除CodeIgniter的index.php
- 22. Codeigniter Form Open如何刪除index.php
- 23. 從codeigniter中的url中刪除index.php
- 24. 從URL刪除index.php - Codeigniter 2
- 25. 從Codeigniter網站刪除index.php
- 26. 從CodeIgniter 3 URL刪除index.php
- 27. Codeigniter 3刪除index.php問題
- 28. codeigniter刪除index.php表單url
- 29. CodeIgniter刪除index.php不工作
- 30. CodeIgniter刪除index.php apache mod_rewrite
對不起,但如果你不能通過.htaccess文件做URL重寫,那麼它是幾乎不可能。 –
'rm index.php'':)' – nickb