Linux下 rewrite_mod 的配置
以下使用最新的 Ubuntu 16.04 测试;
安装好apache后先确认有没有rewrite模块,大多数情况下是有的;
ls /etc/apache2/mods-available |grep rewrite
没有的话:
apt install libapache2-mod-rewrite
在确认rewrite模块是否开启了
ls /etc/apache2/mods-enabled |grep rewrite
如果没有开启模块,可以手动开启
a2enmod rewrite
修改apache配置文件允许重写;
vim /etc/apache2/apache2.conf
看到类似这样的一段:
<Directory /path/to/your/website>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all deny
</Directory>
改为:
<Directory /path/to/your/website>
        Options Indexes FollowSymLinks
        AllowOverride All    #允许重写
        Require all granted     #允许所有访问来源
</Directory>
还有这个地方:
<FilesMatch "^\.ht">
        Require all deny
</FilesMatch>
改为( .htaccess 才能生效):
<FilesMatch "^\.ht">
        Require all granted
</FilesMatch>
所有东西完成后,重启apache;
/etc/init.d/apache2 restart
确保上面的工作已经完成了,现在开始讲路由重写;
在网站根目录创建 .htaccess 文件 (通常不要直接把路由规则写到apache.conf)
开启重写引擎
RewriteEngine On 
重写的起始目录
RewriteBase
Linux下 rewrite_mod 的配置的更多相关文章
- Linux下安装和配置JDK与Tomcat(升级版)
		在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ... 
- [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.
		为了更好的排版, 所以将IK分词器的安装重启了一篇博文, 大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://ww ... 
- Linux下Redis服务器安装配置
		说明:操作系统:CentOS1.安装编译工具yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel ... 
- Linux下SVN服务器安装配置及客户端安装说明
		原文地址:http://wenku.baidu.com/link?url=h3dVAMx4azpOXEND5HQEE6nliE8-zc0GSQ03yv4cUs1vXMALXF64UsK7kT7kXm_ ... 
- linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)
		linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制) 发表于2012//07由feng linux 本身的ugo rwx的权限,对于精确的权限控制很是力不从心的,ac ... 
- linux下golang的配置
		linux下golang的配置 之前开发golang一直在windows下,今天在linux下试了一下 ,遇到一些梗,比如go 找不到 sync包.花了一小时全部解决,把过程记录一下. 安装 go 我 ... 
- 转载-Linux下svn搭建配置流程
		Linux下svn搭建配置流程 一. 源文件编译安装.源文件共两个,为: 1. 下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ... 
- Linux下PHP安装配置MongoDB数据库连接扩展
		Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ... 
- Linux下安装与配置Nginx
		一.准备 Nginx版本:nginx-1.7.7.tar.gz 请自行到官网下载对应的版本. 二.步骤 ♦在Linux新建一个queenLove用户 [root@localhost /]# use ... 
随机推荐
- ORA-20011 ORA-29913 KUP-11024 GATHER_TABLE_STATS
			--alter 日志Sat Mar 30 22:01:08 2019DBMS_STATS: GATHER_STATS_JOB encountered errors. Check the trace f ... 
- PayPal、支付宝诞生的故事 | 概述起源篇
			你知道第三方支付是如何由来的吗? 第三方支付概述 说起第三方支付,好像大家都知道,天天不是用支付宝和微信吗?支付宝和微信支付确实是行业内非常具有代表的第三方支付公司,但现在他们已经不完全是一家第三方支 ... 
- [C#] LINQ之GroupBy
			声明:本文为www.cnc6.cn原创,转载时请注明出处,谢谢! 本文作者文采欠佳,文字表达等方面不是很好,但实际的代码例子是非常实用的,请作参考. 一.先准备要使用的类: 1.Person类: cl ... 
- [WPF]何如在Win7使用Aero2主题
			1. 问题 假设我在Windows10的环境新建一个4.6的WPF项目,添加一个ComboBox,并用Blend在这个ComboBox上右键"编辑模板"->"编辑副 ... 
- Django Rest framework基础使用之Request/Response
			1.Request restframework提供了一个Request对象(rest_framework.request.Request) Request对象继承了Django默认的HttpReque ... 
- vue中使用sass
			1.npm安装 npm install sass-loader --save-dev npm install node-sass --save-dev //--save写入到package.json里 ... 
- Deflation  Methods for Sparse PCA
			目录 背景 总括 Hotelling's deflation 公式 特点 Projection deflation 公式 特点 Schur complement deflation Orthogona ... 
- set和multiset的用法
			set #include<iostream> #include<algorithm> #include<cstdio> #include<string.h&g ... 
- P124黎曼可积性刻画  的两个备注
			1.这里为什么是开集? 2.请问为什么说了是开集马上就说是有界可测函数? 开集为可测集 
- Java工具类——UUIDUtils
			借用一下百度百科的解释,来看一下UUID是什么. UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Ope ... 
