让Apache支持URL重写

摘要:
-FRewriteRule^(.*)$索引。php/$1[QSA,PT,L]如果它是Nginx,请创建一个新的Nginx。conf文件位置/{//…..如果(!

第一步:

添加.htaccess文件 Rewrite 规则

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

如果是Nginx,再新建一个Nginx.conf文件

location / { // …..省略部分代码
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=$1  last;
   break;
    }
}

如果用的ThinkPHP,再在配置文件设置

'URL_MODEL'=>2,

第二步:

打开apache配置文件:httpd.conf找到:

搜索“LoadModule rewrite_module modules/mod_rewrite.so”

把前面的#号去掉。

第三步:

搜索“AllowOverride none”找到

<Directory />
    AllowOverride none
    Require all granted
</Directory>

“AllowOverride none”改成“AllowOverride all” 

<Directory />
    AllowOverride all
    Require all granted
</Directory>

第四步:

一定要记得重启服务器!

免责声明:文章转载自《让Apache支持URL重写》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇GJK碰撞检测算法Lucene 全文检索引擎下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Sqlmap注入技巧收集整理

TIP1 当我们注射的时候,判断注入 http://site/script?id=10http://site/script?id=11-1 # 相当于 id=10http://site/script?id=(select 10) # 相当于 id=10 http://site/script?id=10 and 1=1 #失败 通过判断可发现and和or被过...

fs 文件模块

 fs.stat   检测是文件还是目录 const fs = require('fs') fs.stat('./testdir',(err,data)=>{ if(err){ console.log(err) return } console.log(`是文件:${data.isFile()...

前端常见跨域解决方案

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交 2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face...

nodejs6下使用koa2

koa2里面使用ES7的语法,如async、await所以需要运行在node7.6之后;但在node7.6之前也可以利用babel是的koa2可以运行。 首先项目中安装babel,和babel的几个模块: npm install babel babel-register babel-preset-env --save 然后在入口文件中引入‘babel-re...

koa 搭建模块化路由/层级路由

搭建node项目目录以及基本的文件 初始化package.json文件 执行下面命令生成package.json文件 npm init --yes 创建项目目录 创建路由目录routes,存放静态资源目录public,视图目录views 安装项目所需的依赖 "dependencies": { "art-template": "^4.12.2",...

phpExcel常用方法详解【附有php导出excel加超级链接】

开发包Tests目录有详细使用实例 支持中文,注意文件编码,文件保存为utf-8 写excel //Include class require_once(‘Classes/PHPExcel.php’); require_once(‘Classes/PHPExcel/Writer/Excel2007.php’); $objPHPExcel = new PHP...