在APACHE服务器上的访问方式上去除index.php

下面我说下 apache 下 ,如何 去掉URL 里面的 index.php 
例如: 你原来的路径是: localhost/index.php/index 
改变后的路径是: localhost/index 

1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置 
#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉 

2.在APACHE里面去配置
,将里面的AllowOverride None都改为AllowOverride
All

注意:修改之后一定要重启apache服务。 

3.确保URL_MODEL设置为2,(我没弄明白什么意思) 

在项目的配置文件里写 

return Array( 
‘URL_MODEL’ => ’2′, 
); 
4 .htaccess文件必须放到跟目录下 

这个文件里面加: 

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php/$1 [L] 

补充: windows 里面不能创建 .htaccess , 下面我说下创建方法 
新建任何一个文件,然后打开, 点击另存为 (文件类型选择所有),这样就可以创建了 

呵呵, 剩下的就是 你自己去测试了, 赶紧去试试把

在APACHE服务器上的访问方式上去除index.php

时间: 2024-12-18 07:34:46

在APACHE服务器上的访问方式上去除index.php的相关文章

Yii优化路由Apache配置(在APACHE服务器上的访问方式上去除index.php)

在APACHE服务器上的访问方式上去除index.php 下面我说下 apache 下 ,如何 去掉URL 里面的 index.php 例如: 你原来的路径是: localhost/index.php/index 改变后的路径是: localhost/index 1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置 #LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉 2.httpd.

ubnutu 环境下 在APACHE服务器上的访问方式上去除index.php

1.在APACHE里面去配置 ,将里面的AllowOverride None都改为AllowOverride All 在这里我用的是 Apache2.4.7版本.其实下面红色框中在Apache2.4.7中是没有的,直接添加上就行了. /etc/apache2/sites-enabled/000-default.conf 中 <Directory /var/www/payserver/ > Options FollowSymLinks AllowOverride All Order deny,a

新手玩阿里云ECS搭建CentOS5.8搭建svn服务器支持https访问方式

关于svn,之前我也不了解这是个什么东西,去年(大二)的时候,在学校接触过一个项目,当时就用到了这个,也都不是我配置的,都是别人给我整好了,我就写代码呗,写了就提交上去,当时也没有考虑过什么事svn,现在在公司实习了,时间很充裕,就想玩玩svn,也顺便把我准备做的毕业设计都传上去,阿里云给了我机会,新手注册,ECS免费半年,多好的事,虽然没有外网带宽,但是买1M的外网带宽也就20多块钱一个月吧!我还是可以接受的,好了不废话了,阿里云在这里就不废话了,反正感觉很高大上,在这里就简单聊聊svn吧!也

转:Sql Server中的表访问方式Table Scan, Index Scan, Index Seek

0.参考文献 Table Scan, Index Scan, Index Seek SQL SERVER – Index Seek vs. Index Scan – Diffefence and Usage – A Simple Note oracle表访问方式 Index Seek和Index Scan的区别以及适用情况 1.oracle中的表访问方式 在oracle中有表访问方式的说法,访问表中的数据主要通过三种方式进行访问: 全表扫描(full table scan),直接访问数据页,查找

phpstudy如何安装景安ssl证书 window下apache服务器网站https访问

1. 下载景安免费证书 https://www.zzidc.com/help/helpDetail?id=555 2.文件解压上传至服务器,位置自己决定 3. 调整apache配置 景安原文链接:https://www.zzidc.com/help/helpDetail?id=555 ① 确保你的apache编译了ssl模块,这是支持ssl证书必要的条件(如果没有,请编译,打开phpstudy--设置--PHP模块扩展--php-openssl前面勾选上). ② 进入到apache目录下,htt

centos7下安装apache服务器httpd的yum方式安装

转自Clement-Xu的csdn博客 http://blog.csdn.net/clementad/article/details/41620631 Apache在Linux系统中,其实叫“httpd”,可以使用yum来安装. 1.查看httpd包是否可用: # yum list | grep httpd 2.安装Apache # yum install httpd 3.配置ServerName # vi /etc/httpd/conf/httpd.conf 如果没有域名,则:ServerNa

(转)配置Apache服务器,使浏览器访问无缓存

原文地址:http://www.renfei.org/blog/http-caching.html 每次访问网页,通常浏览器会从服务器下载所需的资源,例如 HTML 文档.图片.CSS.JavaScript,甚至包括字体文件等.这里面的许多文件(例如图片)都是很少变动的,如果每次都要从服务器重新下载,会不必要地增加网页载入时间,同时也会对服务器造成一定压力.通过合理配置缓存策略,可令浏览器以某种方式把这些静态的文件缓存起来,下次请求同一资源时,直接使用本地存储的副本,而不是从服务器重新下载. 启

Apache服务器的简单配置与安全策略

在之前讲的关于weevely后门分析中,有说到利用Apache的配置文件.htaccess来隐藏php后门.关于.htaccess文件的用途,在此结合Apache服务器的具体配置作一详解,也算是自己的学习笔记了... 一  Apache服务器的搭建 详见之前的博文:CentOS 6.0下phpvod搭建教程(LAMP+phpvod) 二  httpd.conf文件的全局配置 1. ServerRoot  设置服务器目录的绝对路径,即Apache服务器的安装及配置文件.一般在/etc/httpd目

在mac上配置Apache服务器

Apache服务器是mac上自带的服务器,Apache的安装目录在:/etc/apache2/,etc默认是隐藏的. 查看方式有: 1.dock下右键Finder,选择"前往文件夹",输入"/etc". 2.在终端输入"open /etc" . 打开Apache服务器的方式: sudo apachectl start .打开后,在Safari浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面. 关闭