Tec*_*e99 7 mod-rewrite codeigniter
我已经做了很多时间.但是,我也被困在这里(在不同的服务器中)并且无法弄清楚问题是什么.
完成htaccess编辑
<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>
Run Code Online (Sandbox Code Playgroud)
错误:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求.
请联系服务器管理员cgiadmin@yourhostingaccount.com并告知他们错误发生的时间以及可能导致错误的任何操作.
服务器错误日志中可能提供了有关此错误的更多信息.
此外,尝试使用ErrorDocument处理请求时遇到500内部服务器错误错误.
测试这个案例:
http://glt.me/CI/test
http://glt.me/CI/index.php/test
Run Code Online (Sandbox Code Playgroud)
这是一种简单的方法,它可以很好地从您的网址中删除index.php
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.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11108 次 |
| 最近记录: |