1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

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

Discussion in '后端开发' started by laogui, Nov 13, 2006.

  1. laogui

    laogui Administrator
    Staff Member

    Joined:
    Aug 30, 2005
    Messages:
    15,216
    Likes Received:
    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
    内容如下
    Code:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]
    OK了

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

    amio New Member

    Joined:
    Jun 2, 2006
    Messages:
    71
    Likes Received:
    0
    嘿嘿谢谢啦,非常有用的
     
  3. amio

    amio New Member

    Joined:
    Jun 2, 2006
    Messages:
    71
    Likes Received:
    0
    ……服务器没开mod_write
    :cry: :cry:
     
  4. kingxl

    kingxl New Member

    Joined:
    Sep 5, 2005
    Messages:
    45
    Likes Received:
    3
    IIS 可以吗
     
  5. Antonio

    Antonio Member

    Joined:
    Sep 10, 2005
    Messages:
    470
    Likes Received:
    11
    Code:
    <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

    Joined:
    Sep 7, 2005
    Messages:
    35
    Likes Received:
    0
    正好要这个.哈哈.谢谢了
     
  7. xslxld

    xslxld New Member

    Joined:
    Sep 7, 2005
    Messages:
    35
    Likes Received:
    0
    可以的.
     
  8. Antonio

    Antonio Member

    Joined:
    Sep 10, 2005
    Messages:
    470
    Likes Received:
    11
    你可以?难道非要传到空间才行
     
  9. Binning

    Binning New Member

    Joined:
    Mar 22, 2006
    Messages:
    154
    Likes Received:
    0
    还有无别的办法?
     
  10. Binning

    Binning New Member

    Joined:
    Mar 22, 2006
    Messages:
    154
    Likes Received:
    0
    我装了不可以,提示500的错误。
     
  11. lemnear

    lemnear New Member

    Joined:
    Mar 2, 2007
    Messages:
    4
    Likes Received:
    0
    用不了啊,是不是哪里出错了?
     
  12. srsman

    srsman Active Member

    Joined:
    Nov 8, 2005
    Messages:
    1,920
    Likes Received:
    6
    优是优化了后台也优化成首页了。。!