启用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模块完全解答相关推荐

  1. php mod rewrite.so,开启Apache mod_rewrite模块完全解答

    用mod_rewrite模块 在conf目录的httpd.conf文件中找到 LoadModule rewrite_module modules/mod_rewrite.so 将这一行前面的#去掉. ...

  2. 开启Apache mod_rewrite模块(解决404 Not Found)

    网站搭建完成了,进入登录界面就是访问不了. 原因大概是没有开启Apache mod_rewrite模块,或者没有配置完全. 步骤1: 启用mod_rewrite模块 在conf目录的httpd.con ...

  3. 启用Apache Mod_rewrite模块

    Ubuntu 环境 在终端中执行 sudo a2enmod rewrite 指令后,即启用了 Mod_rewrite 模块. 另外,也可以通过将 /etc/apache2/mods-available ...

  4. ubuntu 开启 apache mod_rewrite

    2019独角兽企业重金招聘Python工程师标准>>> ci里需要隐藏index.php的输入需要使用apache的rewrite模块,按照下面的步骤开启mod_rewrite ht ...

  5. 安装apache的mod_rewrite模块

    1)首次安装apache,在编译时增加--enable-rewrite选项. 如:/configure --prefix=/usr/local/apachel --enable-so --enable ...

  6. Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享

    启用 Mod_rewrite 模块: sudo a2enmod rewrite 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/ ...

  7. 给apache安装mod_rewrite模块

    给apache安装mod_rewrite模块 原文链接:http://opkeep.com/system/linux/apache_mod_rewrite.html 只是用来做参考,相关情况可跟据自己 ...

  8. php rewrite模块安装,Linux_Linux下Apache安装/增加mod_rewrite模块,如果你的服务器apache还没有安 - phpStudy...

    Linux下Apache安装/增加mod_rewrite模块 如果你的服务器apache还没有安装,那很简单,在编译apache时将mod_rewrite模块编译进去就可以,相关文档可以在http:/ ...

  9. 关于Apache mod_rewrite的中文配置、使用和语法介绍(实现URL重写和防盗链功能)

    介绍和配置: 以数据库后台驱动的动态内容的网站,经常会遇到这些的问题: 当在浏览器的地址栏输入一个无效的参数时,会出现数据库的错误提示,这是一个安全的隐患 搜索引擎无法收录你的所有网页 网页的链接地址 ...

最新文章

  1. Android - TextureView, SurfaceView和GLSurfaceView 以及 SurfaceTexture
  2. jquery获取html代码怎么写,jQuery从html代码中获取对应标签的写法
  3. Numpy的常用方法
  4. Angular的后院:组件依赖关系的解决
  5. 发送附件时,防止文件名中的中文字符变成乱码
  6. 配置SQL Server的身份验证方式
  7. 终于有人把自然语言处理、机器学习、深度学习和AI讲明白了
  8. 【转载】关于二叉树、四叉树和八叉树 - Chinamming的专栏 - 博客频道 - CSDN.NET
  9. 苹果x来电闪光灯怎么设置_苹果6splus来电没有声音,苹果6sp听筒没有声音怎么回事...
  10. webRTC之gtest安装使用(十五)
  11. Elasticsearch 6.X xpack安装使用详解(试用)
  12. Apple Music 推出空间音频和无损音频
  13. win7 错误代码 0x490 解决方法
  14. 整个canvas玩一玩,做一个简单的水印相机小程序
  15. 介绍|三大前端框架之Vue
  16. canvas制作钟表小案例
  17. 内网安全-域横向CSMSF联动及应急响应初识
  18. excel排版用于印刷:pdf批量转换为图片方便校验排版错误
  19. 什么是SRRC?流程是什么?申请需要哪些资料?
  20. 2019年美赛C题画图,python函数库basemap下载

热门文章

  1. app式成语_聊斋成语
  2. 自动化监控--zabbix中的用户和用户组详解
  3. BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [
  4. cmd与monkey测试
  5. 浅谈用原生 JS 模仿个Promise 的实现
  6. 步步为营-89-SQL语句(删除重复数据)
  7. openssl 使用命令
  8. 新手入门 keil MDK5 建立STM32工程
  9. POJ_3685_Matrix_(二分,查找第k大的值)
  10. iOS开发 -------- AFNetworking使用中遇到的小问题