澳门新葡亰553311b > 新葡亰 计算机网络 > 开启Apache mod_rewrite模块示例代码

开启Apache mod_rewrite模块示例代码
2019-12-03 15:04

本文章来给各位同学介绍Linux vps配置Apache rewirte伪静态(支持.htaccess)方法,希望此教程对各位同学会有所帮助哦。

启用mod_澳门新葡亰553311b,rewrite模块
在conf目录的httpd.conf文件中找到
LoadModule rewrite_module modules/mod_rewrite.so
将这一行前面的#去掉。
2.在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride All
澳门新葡亰网站所有平台,Alias /php "c:/web/php/"

Linux  rewirte伪静态

复制代码 代码如下:

第一.修改apache%C5%E4%D6%C3/" target="_blank">apache配置 开启加载(rewrite)重写模块

<Directory "c:/web/php/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

 代码如下

这样通过 rewrite。

澳门新葡亰平台网址大全,复制代码

后记:php100.com
网上的很多文章并没有提到要使用 Options FollowSymLinks,因为在httpd.conf中有

  1. cd /etc/httpd/conf/
  2. vi httpd.conf

  3. 找到其中的LoadModule rewrite_module modules/mod_rewrite.so

  4. 如果没有或者前面带有“#”,则相应的添加此行或者取消注释#

复制代码 代码如下:

第二,修改AllowOverride属性

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>

 代码如下

这样如果你的网站配置成通过 FollowSymLinks的影响,只需要将AllowOverride None改为AllowOverride All即可。而我习惯于在本机配置成 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的rewrite规则使用说明
  • 13个实用的Apache Rewrite重写规则
  • 浅谈apache和nginx的rewrite的区别
  • Apache Rewrite实现URL的301跳转和域名跳转
  • Apache Rewrite url重定向功能的简单配置
  • 让Apache支持Rewrite静态页面重写的方法
  • Linux下Apache安装/增加mod_rewrite模块的方法
  • 学习Apache的mod rewrite、access写法
  • Apache rewrite的重写相关的参数说明
  • Apache rewrite重写规则的常见应用
  • apache rewrite_module模块使用教程
  • 用ISAPI_Rewrite让IIS也支持如Apache下.htaccess的URL重写
  • apache rewrite规则实现白名单

<Directory />
Options FollowSymLinks
AllowOverride None 改为All
</Directory>

重启apache.去你的WORDPRESS后台更新固定链接即可。自动会在根目录生成.htaccess文件的。

windows 加载Rewrite模块:

在conf目录下httpd.conf中找到

上一篇:关系数据库, 下一篇:没有了