用户
 找回密码
 入住 CI 中国社区
搜索
楼主: Hex
收起左侧

去掉 URL 中的 index.php

    [复制链接]
发表于 2008-11-30 20:26:58 | 显示全部楼层
原帖由 le_el 于 2008-7-25 09:06 发表
RewriteEngine on

RewriteCond $1 !^(index.php|images|css|js|robots.txt)

RewriteRule ^(.*)$ /ci_flottle/index.php/$1 [L]

有没有一个比较全面的做法的??


我也碰到这样的问题..没办法只能 RewriteEngine off了...
 楼主| 发表于 2008-12-1 01:47:47 | 显示全部楼层
什么是全面的做法?
发表于 2008-12-3 18:59:25 | 显示全部楼层
恩没问题了,只要把images,css,js等目录放到index.php同级目录下就可以。
视图层引用images,css,js时,应写成:"<?php echo base_url()?>images/"、"<?php echo base_url()?>css/"、"<?php echo base_url()?>js/"。这样就可以了


不过,Hex我有个问题。如何使链接地址中也不出现index.php呢?
我现在根据上面提供的.htaccess,但是链接地址中还是会出现index.php
 楼主| 发表于 2008-12-4 01:09:59 | 显示全部楼层
楼上,请仔细看本楼主的内容!!!
发表于 2008-12-5 23:18:53 | 显示全部楼层
谢谢楼主,正需要!非常感谢
发表于 2008-12-28 16:33:18 | 显示全部楼层
在apache配置上,注意httpd.conf文件里:
1、是否加载了
LoadModule rewrite_module modules/mod_rewrite.so
2、查看var/www/html目录是否
<Directory "/usr/local/www/html">
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
发表于 2008-12-30 16:11:11 | 显示全部楼层
现在有个问题,我的目录结构是   /var/www/html/index.php,同时我还安装了phpMyAdmin ,他的目录是 /var/www/html/phpMyAdmin  ,这种情况下,如果使用了如上所说的去掉index.php的方法后,就不能通过输入http://127.0.0.1/phpMyAdmin来访问phpMyAdmin了?

谁能指点下吗?
发表于 2009-5-4 11:01:21 | 显示全部楼层
用Apache的rewrite,我是这样做的,先把图片、JS、CSS等rewrite到正确位置,剩下的就是CI类了。
<VirtualHost *>
        DocumentRoot "./htdocs"
        ServerName   "localhost"
        #RewriteLog "logs/rewrite.log"
        #RewriteLogLevel 2
        RewriteEngine On
        # Rewrite codeIgniter URI
        # 如果不特定就映射到CodeIgnitor的类
        RewriteRule ^/webvote/(.*)$ /codeIgniter/index.php/webvote/$1 [L,NC]
        RewriteRule ^/images/(.*)$ /codeIgniter/images/$1 [L,NC]
        #RewriteRule ^/user_guide/(.*)$ /codeIgniter/user_guide/$1 [L,NC]
        RewriteRule ^/index\.php/(.*)$ /codeIgniter/index.php/$1 [L,NC]
        RewriteRule ^/([^\./]+)/(.*)$ /codeIgniter/index.php/$1/$2 [L,NC]
        RewriteRule ^/([^\./]+)$ /codeIgniter/index.php/$1 [L,NC]
</VirtualHost>
发表于 2009-5-6 15:08:45 | 显示全部楼层
10# sam
去掉了是更简洁。带着呢就如他所说了。
发表于 2009-5-7 10:46:11 | 显示全部楼层
太精彩了:)

本版积分规则