1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

用URL rewrite去掉EE URL中的index.php

本帖由 laogui2006-11-13 发布。版面名称:后端开发

  1. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    默认的EE的URL都带一个index.php,比如_http://127.0.0.1/index.php/site/archives/,_http://127.0.0.1/index.php/forums

    我们可以利用apache的mod_rewrite去掉这个index.php,或者你的服务器支持其他方式的URL rewrite也可以

    首页进后台
    CP Home › Admin › System Preferences › General Configuration(控制面板 › 管理 › 系统属性 › 常规配置)

    把Name of your site's index page选项里的index.php删除留空

    然后在根目录下建立一个.htaccess
    内容如下
    代码:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]
    OK了

    如果你的程序不在根目录下,在上面加一行
    RewriteBase /ee
    指定你的EE的路径
     
  2. amio

    amio New Member

    注册:
    2006-06-02
    帖子:
    71
    赞:
    0
    嘿嘿谢谢啦,非常有用的
     
  3. amio

    amio New Member

    注册:
    2006-06-02
    帖子:
    71
    赞:
    0
    ……服务器没开mod_write
    :cry: :cry:
     
  4. kingxl

    kingxl New Member

    注册:
    2005-09-05
    帖子:
    45
    赞:
    3
    IIS 可以吗
     
  5. Antonio

    Antonio Member

    注册:
    2005-09-10
    帖子:
    470
    赞:
    11
    代码:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /ee/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /ee/index.php [L]
    </IfModule>
    全的,不过设置上还是没说明白,好像Permalink还是rewrite不起来
     
  6. xslxld

    xslxld New Member

    注册:
    2005-09-07
    帖子:
    35
    赞:
    0
    正好要这个.哈哈.谢谢了
     
  7. xslxld

    xslxld New Member

    注册:
    2005-09-07
    帖子:
    35
    赞:
    0
    可以的.
     
  8. Antonio

    Antonio Member

    注册:
    2005-09-10
    帖子:
    470
    赞:
    11
    你可以?难道非要传到空间才行
     
  9. Binning

    Binning New Member

    注册:
    2006-03-22
    帖子:
    154
    赞:
    0
    还有无别的办法?
     
  10. Binning

    Binning New Member

    注册:
    2006-03-22
    帖子:
    154
    赞:
    0
    我装了不可以,提示500的错误。
     
  11. lemnear

    lemnear New Member

    注册:
    2007-03-02
    帖子:
    4
    赞:
    0
    用不了啊,是不是哪里出错了?
     
  12. srsman

    srsman Active Member

    注册:
    2005-11-08
    帖子:
    1,920
    赞:
    6
    优是优化了后台也优化成首页了。。!