从Codeigniter中的URL中删除index.php [英] Remove index.php from URL in Codeigniter

查看:180
本文介绍了从Codeigniter中的URL中删除index.php的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我做了这么多时间。

完成htaccess编辑

Completed htaccess editing

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /glt.me/CI/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /glt.me/CI/index.php/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>




  • 重写模块已启用(根据客户服务perons说) li>
  • 错误:

    • rewrite module is enabled (as per customer care perons says)
    • Error :

      内部伺服器错误

      内部错误或配置错误,无法完成您的请求。

      The server encountered an internal error or misconfiguration and was unable to complete your request.

      请与服务器管理员cgiadmin@yourhostingaccount.com联系,并通知他们错误发生的时间,

      Please contact the server administrator, cgiadmin@yourhostingaccount.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

      有关此错误的详细信息可在服务器错误日志中找到。

      More information about this error may be available in the server error log.

      此外,在尝试使用ErrorDocument处理请求时遇到500个内部服务器错误错误。

      Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

      测试此案例:

      http://glt.me/CI/test
      http://glt.me/CI/index.php/test
      


      推荐答案

      这是简单的方法,它从你的url中删除index.php工作正常

      This is the simple way and it works fine for removing index.php from your url

      RewriteEngine on
      RewriteCond $1 !^(index\.php|uploads|css|js|lib|img|bootstrap|robots\.txt)
      RewriteRule ^(.*)$ /manage/index.php/$1 [L]
      
      instead of manage put your own application folder name.
      

      这篇关于从Codeigniter中的URL中删除index.php的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆