让Apache支持Rewrite静态页面重写的方法

softyun3年前服务器65

首先确定您使用的 Apache 版本,及是否加载了 mod_rewrite 模块。

Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:

LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c

Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码: LoadModule rewrite_module modules/mod_rewrite.so

如果存在,那么在配置文件(httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用。改好后然后将 Apache 重启。

在确认开启 mod_rewrite模块之后,针对虚拟主机用户,还可以通过创建.htaccess文件来达到url重写的目的,首先要再设置的站点目录中开启 AllowOverride All(默认为 AllowOverride None);

.htaccess文件的内容举例如下 # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /dir 为你的站点目录地址,如果程序放在根目录中,请将 /dir 修改为 / RewriteBase /dir # Rewrite 修改相应的系统规则
RewriteRule ^archiver/((fid|tid)-[\w\-]+\)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\$ space.php?$1=$2 RewriteRule ^tag-(.+)\$ tag.php?name=$1 将创建好的.htaccess文件放在相应的目录下,此时便可以支持url静态地址,方便搜索引擎的抓取

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

Linux宝塔面板7.30推出文件外链分享功能

Linux宝塔面板7.30版本推出外链分享功能,更新之后,对文件点击右键可设置1天、7天、永久期限及设置密码访问的外链分享功能,而且也可以生成二维码,功能比较实用。操作步骤:1、对需要分享的文件单击右...

Win2003+apache+PHP+SqlServer2008 配置生产环境

 安装前的准备:?12345678910111.Apache2.2.2 2.PHP5.2.17 3.SqlServer2008 4.sqlncli.msi(Sq...

电信主机托管是什么,选择最佳的托管方案

电信主机托管是指将服务器等计算机设备交由电信运营商进行管理、维护、监控等服务的一种方式。其特点是维护成本低、服务质量高、网络安全可靠。托管方案包括机柜托管、服务器托管、云托管等多种形式,在选择方案时需...

RackNerd官网VPS服务器最新价格和优惠码

RackNerd官网VPS服务器最新价格和优惠码

RackNerd2026新年优惠促销活动来了,又推出四款年付特价服务器,11.29美元/年起,依然是美国洛杉矶DC-02(2G内存及以上可选)、洛杉矶DC-03、圣何塞、西雅图、芝加哥、达拉斯、纽约、...

电信IP地址查询是什么,如何进行电信IP地址查询

1.电信IP地址查询电信IP地址查询是一种通过网络查询工具来获取IP地址信息的方法,主要是针对电信网络中使用的IP地址进行查询。IP地址是在互联网中使用的一种全球性的网络地址,可以用来标识一个设备在网...

衡天主机是什么,衡天主机简介

1.衡天主机衡天主机是一种计算机服务器,由衡天科技有限公司推出,其采用最的技术,集成了最的技术能力和最的架构设计,在互联网行业得到了广泛应用。衡天主机提供多种型号供用户选择,具有高性能、高稳定性、高扩...