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

去掉 URL 中的 index.php

    [复制链接]
发表于 2009-12-4 07:00:42 | 显示全部楼层
终于弄好了,原来是少了一个/
RewriteRule ^(.*)$ /index.php/$1 [L]
我的是
RewriteRule ^(.*)$ /myphp/ci/index.php/$1 [L]
写成
RewriteRule ^(.*)$ myphp/ci/index.php/$1 [L]
这样就出错了,呵呵!
发表于 2010-1-22 16:54:49 | 显示全部楼层

偶 配置了半天 发现http://man.chinaunix.net/newsoft/Apache2.2_chinese_manual/howto/htaccess.html这篇文章后毅然坚持原装的  
发表于 2010-1-25 01:10:29 | 显示全部楼层
呵呵  带着更有个性
发表于 2010-2-17 21:09:17 | 显示全部楼层
其实最主要的目的还是为了SEO,不知道前面有个index.php会不会对SEO有影响
发表于 2010-4-10 20:06:13 | 显示全部楼层
我的好用了
发表于 2010-4-30 12:07:16 | 显示全部楼层
感觉怪怪的
发表于 2010-5-7 11:38:24 | 显示全部楼层
留脚印!以后会用到的吧
发表于 2010-5-21 21:20:52 | 显示全部楼层
本帖最后由 matchbox 于 2010-5-21 21:32 编辑

<Directory "E:/xampp/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks Includes ExecCGI
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All
    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all
</Directory>
这是Apache里面的配置,也有那个模块LoadModule rewrite_module modules/mod_rewrite.so了
RewriteEngine on   
RewriteCond $1 !^(index\.php|images|robots\.txt)   
RewriteRule ^(.*)$ /index.php/$1 [L]
这是我保存在根目录下的htaccess.htaccess
也吧config里面的index.php去掉了
怎么我的还是没用?有知道为什么的没?
 楼主| 发表于 2010-5-21 22:41:19 | 显示全部楼层
回复 48# matchbox


    应该保存成 .htaccess 吧。
发表于 2010-5-22 08:33:44 | 显示全部楼层
回复 49# Hex


    保存不了,提示“必须键入文件名” 未命名.jpg

本版积分规则