老男人
首页 时尚 玩车 保健 情感
更多
腕表 饮食 视频 美女 百科
0
老男人 > 百科 > 正文

Apache 服务器下配置URL 静态化的 Rewrite 规则

2022-12-27 23:20:47 发布人:hao333 阅读( 8292)

如何在Apache环境下配置Rewrite规则ApacheRewrite规则环境URL静态化是一个利于搜索引擎的设置,通过URL静态化,达到原来是动态的PHP页面转换为静态化的HTML页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的搜索量,Comsenz旗下的产品Di

如何在Apache环境下配置Rewrite规则

Apache重写规则环境中的URL静态化对于搜索引擎来说是一个有利的设置。通过URL statization,可以将原来的动态php页面转换成静态HTML页面。当然这里的统计化是伪静态的,目的只是为了增加搜索引擎的搜索量。Discuz,Comsenz旗下的产品!子网站/X-SPACE、ECShop、SupeV、UCHome等。都支持这个功能。当然,这个功能还需要服务器环境的支持。下面介绍如何在Apache服务器下配置URL静态的重写规则。

当然这里有两种情况,一种是独立的主机用户,这些用户拥有对主机的管理权限,配置起来比较方便。(注:此处使用Discuz!以6.1.0的重写规则为例,后面会列出其他产品的重写规则。

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

Apache 1.x的用户应该检查conf/httpd.conf中是否存在以下两个代码:

load module Rewrite _ module lib exec/mod _ Rewrite . so

addmodulemod _ rewrite . c Apache 2 . x的用户请检查conf/httpd.conf中是否存在以下代码:

load module Rewrite _ module modules/mod _ Rewrite . so

如果存在,那么将下面的代码添加到配置文件中(通常是conf/httpd.conf)。此时请注意,如果网站是由VirtualHost定义的,则必须添加到虚拟主机配置中,即虚拟主机。如果在虚拟主机配置之外添加,它可能不可用。更改后重新启动Apache。

IfModule mod_Rewrite.c

重写引擎开启

重写者^(.*)/archiver/((fid|tid)-[\w\-] \。html)$ $1/archiver/index.php?$2

重写者^(.*)/forum-([0-9] )-([0-9] )\html$ $1/forumdisplay.php?fid=$2page=$3

重写者^(.*)/thread-([0-9])-([0-9])-([0-9])\html$ $1/viewthread.php?tid=$2extra=page\=$4page=$3

重写者^(.*)/space-(用户名|uid)-(。)\.html$ $1/space.php?$2=$3

重写者^(.*)/tag-(。)\.html$ $1/tag.php?name=$2

/IfModule如果没有安装mod_Rewrite,可以重新编译Apache,将-enable-rewrite=shared添加到原来的configure内容中,然后将上述代码添加到Apache配置文件中。

另一种用户是Apache虚拟主机用户。

在开始下列设置之前,请咨询您的空间服务提供商,以了解空间是否支持的重写和文件解析。网站目录中的htaccess。否则,即使按照下面的方法设置,也不会使用。

检查。htaccess文件存在于论坛所在的目录中,如果没有,请手动创建该文件。在Win32系统下。无法直接创建htaccess文件。你可以从其他系统复制,或者从Discuz.net技术支持专栏下载。编辑和修改。htaccess文件添加以下内容:

#打开重写引擎模式

重写引擎开启

#修改/讨论下面的语句作为你的论坛目录地址。如果程序放在根目录下,请将/discussion修改为/

重写库/光盘

#不应修改重写系统规则。

^archiver/((fid|tid)-[\w\-] \。html)$ archiver/index.php?$1

^forum-([0-9] )-([0-9])。html $ forumdisplay.php?fid=$1page=$2

^thread-([0-9] )-([0-9] )-([0-9])。html $ viewthread.php?tid=$1extra=page\=$3page=$2

重写者^space-(username|uid)-(.)\.html $ space.php?$1=$2

重写者^tag-(.)\.html $ tag.php?Name=$1添加内容时,请按照上面的提示,修改论坛所在的路径,然后保存。上传。htaccess文件到论坛所在的目录。然后进入论坛系统设置的搜索引擎优化,根据需要开启URL静态功能。

下面是其他产品的一些重写规则。

子网站/X-SPACE 6.0 UC规则

Apache独立主机用户:

IfModule mod_Rewrite.c

重写引擎开启

# # #不应修改重写系统规则。

重写器^/([0-9])/空间列表(。)$ /index.php?uid/$ 1/操作/空间列表/类型$2 [L]

^/([0-9])/视图空间(。)$ /index.php?uid/$ 1/操作/视图空间/itemid$2 [L]

重写者^/([0-9])/观点论坛(。)$ /index.php?uid/$1/action/viewbbs/tid$2 [L]

^/([0-9]/(。*)$ /index.php?uid/$1/$2 [L]

重写者^/([0-9] )$ /index.php?uid/$1 [L]

重写者^/action(.)$ /index.php?操作1美元[升]

重写者^/category(.)$ /index.php?操作/类别/catid$1 [L]

重写者^/viewnews(.)$ /index.php?操作/查看新闻/itemid$1 [L]

重写者^/viewthread(.)$ /index.php?action/viewthread/tid$1 [L]

重写者^/mygroup(.)$ /index.php?action/mygroup/gid$1 [L]

/IfModuleApache虚拟主机用户:

### 将重写引擎模式打开

重写引擎开启

### 修改以下语句中的/SupeSite修改为你的苏佩斯特目录地址,如果程序放在根目录中,请将/SupeSite修改为/

重写库/

###重写系统规则请勿修改

重写器^([0-9])/空间列表(。)$ index.php?uid/$ 1/操作/空间列表/类型两美元

^([0-9])/视图空间(。)$ index.php?uid/$ 1/操作/视图空间/itemid$2 [L]

重写者^([0-9])/观点论坛(。)$ index.php?uid/$1/action/viewbbs/tid$2 [L]

^([0-9]/(。*)$ index.php?uid/$1/$2 [L]

index.php,$ ^([0-9?uid/$1 [L]

重写者^action(.)$ index.php?操作1美元[升]

重写者^category(.)$ index.php?操作/类别/catid$1 [L]

重写者^viewnews(.)$ index.php?操作/查看新闻/itemid$1 [L]

重写者^viewthread(.)$ index.php?action/viewthread/tid$1 [L]

重写者^mygroup(.)$ index.php?action/my group/GID $ 1[L]ecshop 2。6 .0规则

街头流氓独立主机用户:

IfModule mod_Rewrite.c

重写引擎开启

重写者^(.*)/index.html$ $1/index.php

重写者^(.*)/category$ $1/index.php [L]

重写者^(.*)/feed-c([0-9]).xml$ $1/feed.php?卡特彼勒=2美元[升]

重写者^(.*)/feed-b([0-9]).xml$ $1/feed.php?brand=$2 [L]

重写者^(.*)/feed.xml$ $1/feed.php

重写者^(.*)/category-([0-9])-b([0-9])-min([0-9])-max([0-9])-attr([^-]*)-([0-9))-(。)-(【a-zA-Z】)(.*)\.html$ $1/category.php?id=$ 2 brand=$ 3 price _ min=$ 4 price _ max=$ 5 filter _ attr=$ 6 page=$ 7 sort=$ 8 order=$ 9

重写者^(.*)/category-([0-9])-b([0-9])-min([0-9])-max([0-9])-attr([^-]*)\.html$ $1/category.php?id=$ 2 brand=$ 3 price _ min=$ 4 price _ max=$ 5 filter _ attr=$ 6

重写者^(.*)/category-([0-9])-b([0-9])-([0-9])-(.)-(【a-zA-Z】)(.*)\.html$ $1/category.php?id=$ 2品牌=$ 3页面=$ 4排序=$ 5订单=$ 6

重写者^(.*)/category-([0-9])-b([0-9])-([0-9]).*)\.html$ $1/category.php?id=$2brand=$3page=$4

重写者^(.*)/category-([0-9] )-b([0-9]).*)\.html$ $1/category.php?id=$2brand=$3

重写者^(.*)/category-([0-9]).*)\.html$ $1/category.php?id=$2

重写者^(.*)/商品-([0-9])(。*)\.html$ $1/goods.php?id=$2

重写者^(.*)/article _ cat-([0-9])-([0-9])-(.)-(【a-zA-Z】)(.*)\.html$ $1/article_cat.php?id=$2page=$3sort=$4order=$5

重写者^(.*)/article_cat-([0-9] )-([0-9]).*)\.html$ $1/article_cat.php?id=$2page=$3

重写者^(.*)/article_cat-([0-9])( .*)\.html$ $1/article_cat.php?id=$2

重写者^(.*)/article-([0-9])*)\.html$ $1/article.php?id=$2

重写者^(.*)/brand-([0-9])-c([0-9])-([0-9])-(.)-([a-zA-Z] )\html $1/brand.php?id=$ 2 cat=$ 3 page=$ 4 sort=$ 5 order=$ 6

重写者^(.*)/brand-([0-9])-c([0-9])-([0-9]).*)\.html $1/brand.php?id=$2cat=$3page=$4

重写者^(.*)/brand-([0-9] )-c([0-9]).*)\.html $1/brand.php?id=$2cat=$3

重写者^(.*)/brand-([0-9])*)\.html $1/brand.php?id=$2

重写者^(.*)/tag-(.*)\.html $1/search.php?关键词=$2

重写者^(.*)/snatch-([0-9])\ html $ $ 1/snatch . PHP?id=$2

重写者^(.*)/group _ buy-([0-9])\ html $ $ 1/group _ buy . PHP?act=viewid=$2

/IfModule

街头流氓虚拟主机用户:

重写引擎开启

#重写库/

#直接单字访问

重写者^index\.html$ index\ .php [L]

重写^category$指数php [L]

#通过数字标识符访问任何对象

^feed-c([0-9。xml$ feed\php\?卡特彼勒=$1 [L]

^feed-b([0-9。xml$ fe

          
  • 上一篇:csrss.exe是什么进程(如何查看正在运行的应用程序)

  • 下一篇:欣科达数码打印机(服装数码打印机)

相关阅读

RelatedReading
  • usb打印机怎么改成无线打印机(wifi无线上网) usb打印机怎么改成无线打印机(wifi无线上网)
  • win7系统SQLServer2008 基本操作和sqlcmd 实用语法 win7系统SQLServer2008 基本操作和sqlcmd 实用语法
  • win 7休眠和睡眠有什么区别?怎样设置睡眠和休眠? win 7休眠和睡眠有什么区别?怎样设置睡眠和休眠?
  • win10关闭通知图标(win10显示图标和通知) win10关闭通知图标(win10显示图标和通知)
  • 电脑一台变两台,BeTwin使用介绍 电脑一台变两台,BeTwin使用介绍
  • Nero V9.0 中文精简版刻录软件使用图文详细教程 Nero V9.0 中文精简版刻录软件使用图文详细教程

猜你喜欢

Guessyoulike
用ghost备份整个硬盘(u盘格式化了怎么恢复数据)

用ghost备份整个硬盘(u盘格式化了怎么恢复数据)

hao333 6394次阅读2023-03-21 05:11
排超女排上海挫深圳 时隔3年重返决赛与天津争冠

排超女排上海挫深圳 时隔3年重返决赛与天津争冠

hao168 2978次阅读2023-01-03 21:38
杨鼎新丁浩即将上演开年第一战 LG杯鹿死谁手

杨鼎新丁浩即将上演开年第一战 LG杯鹿死谁手

hao168 3499次阅读2023-01-28 14:48
338期亦枫福彩3D预测奖号:个位十位百位分析

338期亦枫福彩3D预测奖号:个位十位百位分析

hao168 6150次阅读2022-12-18 15:30
专题页

HOT榜单

  • 恩比德28+11西亚卡姆空砍38+15 76人险胜猛龙

  • 005期花荣双色球预测奖号:红球胆码推荐

  • 亚巡资格考试最终关第一轮叶沃诚T2 张华创T8

  • TP-link无线路由器设置(TP-link 无线路由器设置方法)

  • nfc功能是什么意思(nfc功能是用来干什么的)

  • 大乐透019期历史同期号码全汇总

  • 无线路由器当无线交换机使用(把路由器当无线交换机)

  • 围甲柯朴双双落败 新科世冠丁浩率队击败苏泊尔

  • 欧文申请交易有意去湖人 你觉得欧文能如愿吗?

  • 中国足彩网竞彩16日推荐:布拉加有望主场取胜

换一组看看

频道最IN
>大马赛国羽两对男双进八强 黄鸭组合惜败止步次轮

大马赛国羽两对男双进八强 黄鸭组合惜败止步次轮

>打印机脱机状态怎么恢复正常打印(打印机出现脱机要怎么恢复到正常)

打印机脱机状态怎么恢复正常打印(打印机出现脱机要怎么恢复到正常)

>老彩民坚持守号3年擒双色球754万 还要继续上班

老彩民坚持守号3年擒双色球754万 还要继续上班

关于我们 法律声明 联系我们 广告服务 隐私条款
@老男人网 版权所有/信息产业部备案号:蜀ICP备13015099号-1