`

apache rewrite index.php 去除

 
阅读更多

在php编程框架里很多都有index.php这个,apache可以通过 在项目目录下 编辑 .htaccess文件 来隐藏index.php。但我一直失败,后来在stackoverflow里看到有人提出一个方法,修改apache的httpd.conf文件。

 

原文链接:http://stackoverflow.com/questions/1445385/how-to-remove-index-php-in-codeigniters-path

 

All above methods failed for me and then I found that I was not changing AllowOverride None toAllowOverride All in my virtual host file at /etc/apache2/sites-available/default

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory/>
            Options FollowSymLinks
            AllowOverride All    <---- replace None with All
    </Directory><Directory/var/www>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All   <---  replace None with All
            Order allow,deny
            allow from all
    </Directory>
分享到:
评论

相关推荐

    修改apache配置文件去除thinkphp url中的index.php

    例如你的原路径是 http://localhost/test/index.php/index/add那么现在的地址是 http://localhost/test/index/add如何去掉index.php呢? 1、httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置复制...

    wpsshop官方正版5.0.1 thinkphp框架 手机端 pc端 官方1.9万

    &lt;action type="Rewrite" url="index.php/{R:1}" /&gt; &lt;/rewrite&gt; [nginx] 在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现: location / { if (!-e $request_filename)...

    解析如何去掉CodeIgniter URL中的index.php

    1. 打开apache的配置文件,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为...

    wpsshop官方正版5.0.2 b2c 商城 thinkphp (php开源项目)

    &lt;action type="Rewrite" url="index.php/{R:1}" /&gt; &lt;/rewrite&gt; [nginx] 在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现: location / { if (!-e $request_filename)...

    apache配置php实现单一入口方法

    在apache的httpd.conf加入,需要把LoadModule rewrite_module modules/mod_rewrite.so前面的“#”去掉 代码如下:DocumentRoot / &lt;Directory&gt;Options Indexes FollowSymLinks MultiViewsAllowOverride None#...

    API代理版自动发卡平台源码 v4.7.1

    API支付代理版自动发卡平台源码,推荐使用宝塔控制面板进行搭建。...rewrite ^(.*)$ /index.php?s=$1 last; break; } } 本次去掉广告,去掉限制,完全免费版 去掉后台广告 去掉会员中心广告 去掉售卡页面广告

    apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)

    二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉 三 在 httpd.conf中添加: &lt;IfModule&gt; RewriteEngine On #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+\.html RewriteRule ^(.*?(?:...

    mysweet:cms系统

    甜蜜的 环境需要 注意需要支持命名空间 ...rewrite ^(.*)/(.*)_(.*)_(.*).html$ $1/index.php?m=$2&c=$3&a=$4 last; # end nginx rewrite rule 框架结构 application 应用示例 hl 框架核心 config 框架配置 路

    浅谈ThinkPHP的URL重写

    我想要的结果无非是去掉URL路径中的index.php 首先是配置.htaccess 复制代码 代码如下: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index....

    ThinkPHP的URL重写问题

    我想要的结果无非是去掉URL路径中的index.php 首先是配置.htaccess RewriteEngine on ...因为我部署在apache上面,需要httpd.conf配置文件中找到LoadModule rewrite_module modules/mod_rewrite.so去掉前面的

    Cloud-web:网页桌面应用..

    下添加sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 还原cloud.sql文件Apache环境配置(修改.http.conf) 打开LoadModule rewrite_module modules/mod_rewrite.so 如果前面有#去掉# ...

    扬州交友网源码

    (1) apache环境下直接复制.htaccess到网站根目录就可以了 (2) IIS环境下伪静态相关文件放在 IIS_REWRITE 文件夹中 6.其他要修改的前台目录地方 (1) 找回密码的SMTP邮箱配置 /forgetpass.php 可以用支持SMTP的新浪...

    TXTCMS内容管理系统(不用数据库) x1.1

    常用的伪静态规则文件在 temp/rewrite 文件夹里,IIS或者apache直接复制里面的文件到根目录即可 注:temp文件夹要有读写权限 TXTCMS功能简介: 1.文章管理 2.缓存管理 3.广告管理 4.友情链接 5.搜索引擎爬行记录 6....

    TXTCMS内容管理系统(不用数据库) x1.2

    常用的伪静态规则文件在 temp/rewrite 文件夹里,IIS或者apache直接复制里面的文件到根目录即可 注:temp文件夹要有读写权限 TXTCMS内容管理系统 x1.2更新日志: 1.修复父栏目列表不显示子栏目文章 2.后台编辑器...

    荔枝个人发卡系统-PHP

    -e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } 3、配置完成后,访问你的首页,即可开始安装。 4、安装完成后,后台地址是:https://你的域名/admin 后台演示:https://***/admin 账号...

Global site tag (gtag.js) - Google Analytics