开启Apache mod_rewrite模块完全解答
启用mod_rewrite模块
在conf目录的httpd.conf文件中找到
LoadModule rewrite_module modules/mod_rewrite.so
将这一行前面的#去掉。
2.在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride All
Alias /php "c:/web/php/"
<Directory "c:/web/php/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
这样通过http://localhost:8080/php/访问时,/php/和其下面的子目录将支持url rewrite。
后记:php100.com
网上的很多文章并没有提到要使用 Options FollowSymLinks,因为在httpd.conf中有
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
这样如果你的网站配置成通过http://localhost:8080/来访问,就不会注意到Options FollowSymLinks的影响,只需要将AllowOverride None改为AllowOverride All即可。而我习惯于在本机配置成http://localhost:8080/php/,忘了加Options Indexes FollowSymLinks就成功不了,会显示
Forbidden
You don't have permission to access /php/f2blog/ on this server.
这样的错误。后来还是在apache文档中找到了原因
Note: To enable the rewriting engine for per-directory configuration files you need to set ``RewriteEngine On'' in these files and ``Options FollowSymLinks'' must be enabled. If your administrator has disabled override of FollowSymLinks for a user's directory, then you cannot use the rewriting engine. This restriction is needed for security reasons.
实际上mod_rewrite是针对目录的,因此并不需要将httpd.conf中的所有AllowOverride None改为AllowOverride All,Options也一样。
BTW:看来首先是要看程序提供的文档,但是tomcat5.0.28的文档我几乎都看了,也没有看到说到底能不能通过service.bat在windows上安装成功服务。倒是看到N多人和我一样的疑问却没有答案,嗯,我当然知道通过tomcatxx.exe能安装成功tomcat服务,看来只有这一条路了。
开启Apache mod_rewrite模块完全解答相关推荐
- php mod rewrite.so,开启Apache mod_rewrite模块完全解答
用mod_rewrite模块 在conf目录的httpd.conf文件中找到 LoadModule rewrite_module modules/mod_rewrite.so 将这一行前面的#去掉. ...
- 开启Apache mod_rewrite模块(解决404 Not Found)
网站搭建完成了,进入登录界面就是访问不了. 原因大概是没有开启Apache mod_rewrite模块,或者没有配置完全. 步骤1: 启用mod_rewrite模块 在conf目录的httpd.con ...
- 启用Apache Mod_rewrite模块
Ubuntu 环境 在终端中执行 sudo a2enmod rewrite 指令后,即启用了 Mod_rewrite 模块. 另外,也可以通过将 /etc/apache2/mods-available ...
- ubuntu 开启 apache mod_rewrite
2019独角兽企业重金招聘Python工程师标准>>> ci里需要隐藏index.php的输入需要使用apache的rewrite模块,按照下面的步骤开启mod_rewrite ht ...
- 安装apache的mod_rewrite模块
1)首次安装apache,在编译时增加--enable-rewrite选项. 如:/configure --prefix=/usr/local/apachel --enable-so --enable ...
- Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
启用 Mod_rewrite 模块: sudo a2enmod rewrite 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/ ...
- 给apache安装mod_rewrite模块
给apache安装mod_rewrite模块 原文链接:http://opkeep.com/system/linux/apache_mod_rewrite.html 只是用来做参考,相关情况可跟据自己 ...
- php rewrite模块安装,Linux_Linux下Apache安装/增加mod_rewrite模块,如果你的服务器apache还没有安 - phpStudy...
Linux下Apache安装/增加mod_rewrite模块 如果你的服务器apache还没有安装,那很简单,在编译apache时将mod_rewrite模块编译进去就可以,相关文档可以在http:/ ...
- 关于Apache mod_rewrite的中文配置、使用和语法介绍(实现URL重写和防盗链功能)
介绍和配置: 以数据库后台驱动的动态内容的网站,经常会遇到这些的问题: 当在浏览器的地址栏输入一个无效的参数时,会出现数据库的错误提示,这是一个安全的隐患 搜索引擎无法收录你的所有网页 网页的链接地址 ...
最新文章
- Android - TextureView, SurfaceView和GLSurfaceView 以及 SurfaceTexture
- jquery获取html代码怎么写,jQuery从html代码中获取对应标签的写法
- Numpy的常用方法
- Angular的后院:组件依赖关系的解决
- 发送附件时,防止文件名中的中文字符变成乱码
- 配置SQL Server的身份验证方式
- 终于有人把自然语言处理、机器学习、深度学习和AI讲明白了
- 【转载】关于二叉树、四叉树和八叉树 - Chinamming的专栏 - 博客频道 - CSDN.NET
- 苹果x来电闪光灯怎么设置_苹果6splus来电没有声音,苹果6sp听筒没有声音怎么回事...
- webRTC之gtest安装使用(十五)
- Elasticsearch 6.X xpack安装使用详解(试用)
- Apple Music 推出空间音频和无损音频
- win7 错误代码 0x490 解决方法
- 整个canvas玩一玩,做一个简单的水印相机小程序
- 介绍|三大前端框架之Vue
- canvas制作钟表小案例
- 内网安全-域横向CSMSF联动及应急响应初识
- excel排版用于印刷:pdf批量转换为图片方便校验排版错误
- 什么是SRRC?流程是什么?申请需要哪些资料?
- 2019年美赛C题画图,python函数库basemap下载
热门文章
- app式成语_聊斋成语
- 自动化监控--zabbix中的用户和用户组详解
- BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [
- cmd与monkey测试
- 浅谈用原生 JS 模仿个Promise 的实现
- 步步为营-89-SQL语句(删除重复数据)
- openssl 使用命令
- 新手入门 keil MDK5 建立STM32工程
- POJ_3685_Matrix_(二分,查找第k大的值)
- iOS开发 -------- AFNetworking使用中遇到的小问题