win10如何配置httpd伪静态

1.如何在windows下apache环境开启htaccess伪静态功能

.htaccess是一种非常强大的配置文件

一般情况下用于虚拟主机

可是由于WordPress等开源程序自动生成.htaccess,所以导致一些使用VPS的站长无法正常使用

下面介绍让Windows环境下的Apache支持.htaccess伪静态的方法

修改Apache

1、打开Apache conf目录下的$ $1/portal.php?mod=topic&topic=$2&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1 Apache Web Server(虚拟主机用户)# 将 RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /RewriteBase /discuz# Rewrite 系统规则请勿修改RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1IIS Web Server(独立主机用户)[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect (\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5 IS7 Web Server(独立主机用户) Zeus Web Servermatch URL into $ with ^(.*)/topic-(.+)\.html\?*(.*)$if matched 。

4.windows中的Apache怎么能够实现伪静态啊rewrite

APMServ5.2.0开启Discuz 5.0论坛Rewrite(伪静态)的方法修改方法:打开 Apache 的配置文件 )$ $1/archiver/index.php?$2 RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3 RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3 RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3保存。2.检查论坛所在目录中是否存在 .htaccess 文件,如果不存在,请手工建立此文件。

文件内容为:RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 / RewriteBase / RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1 RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2 RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$23.打开Apache的虚拟主机配置文件vhost.conf找到你的虚拟主机配置信息,把配置信息里的RewriteEngine onRewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)RewriteRule .* - [F]替换为RewriteEngine OnRewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2保存,重新启动。

5.求windows主机伪静态$ $1/index.php\?$2=$3

RewriteRule ^(.*)/tag-(.+)\.html$ $1/index.php\?tag=$2

6.怎么设置网站伪静态

动态URL伪静态的处理方法如下:1、如果您的服务器支持.htaccess,则无需设置,网站根目录下的.htaccess已经设置好规则。

2、如果是Apache服务器Apache 1.x 的用户请检查 conf/$ $1/portal.php?mod=topic&topic=$2&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1 Apache Web Server(虚拟主机用户)# 将 RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /RewriteBase /discuz# Rewrite 系统规则请勿修改RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1IIS Web Server(独立主机用户)[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect (\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5 IS7 Web Server(独立主机用户)

win10如何配置httpd伪静态

转载请注明出处windows之家 » win10如何配置httpd伪静态

win10

win10笔记本右下角显示弹出硬盘

阅读(172)

本文主要为您介绍win10笔记本右下角显示弹出硬盘,内容包括win10出现弹出硬盘是怎么回事儿,新装win10右下角弹出硬盘,求大神怎么解决,win10右下角有个弹出硬盘,怎么去掉?一开始是win7系统,升到win。我也遇到了同样的问题,原因是安装了win10并

win10

win10成功安装密钥后尚未激活

阅读(65)

本文主要为您介绍win10成功安装密钥后尚未激活,内容包括重装win10系统后未激活怎么办,我刚装的win10系统显示已输入密钥,但显示未激活怎么办,重装win10后显示系统没有激活怎么办。可以进行激活,方法如下:快捷键Win+R,打开运行窗口,如图所示。

win10

win10电脑无法登录桌面

阅读(71)

本文主要为您介绍win10电脑无法登录桌面,内容包括win10无法进入桌面怎么办,w10系统一直进不了桌面是怎么回事,win10无法进入桌面怎么办。进入不了系统有以下几种原因:主板自检没有出现,应该是硬件问题导致,建议重新插拔硬件设备,还是不行检查是

win10

win10如何更改电脑的语言为英语

阅读(86)

本文主要为您介绍win10如何更改电脑的语言为英语,内容包括windows10怎么将系统语言改成英文,win10怎么设置电脑语言为英语,win10系统语言怎么改成英文。点击开始菜单,点击“设置”。2、在设置窗口中,点击“时间和语言”。3、点击“区域和语言

win10

win10时间显示与日

阅读(75)

本文主要为您介绍win10时间显示与日,内容包括win10怎么显示时间与日期,win10日期和时间怎么打开,win10右下角显示时间和日期。win10桌面右下角日期显示星期几设置方法如下:在win10系统桌面,右击”开始“菜单,选择”控制面板“,如下图。2、在”

win10

win7专业版如何升win10

阅读(108)

本文主要为您介绍win7专业版如何升win10,内容包括win7专业版怎么升级win10家庭中文版,windows7专业版可以直接升级win10吗,win7专业版可以升级win10吗。首先在win10自带的搜索框中输入“控制面板”,在搜索结果的界面中单击“控制面板”,进入

win10

win10U盘安装怎样分区

阅读(73)

本文主要为您介绍win10U盘安装怎样分区,内容包括用U盘装win10怎么分区,win10重装系统分区怎么设置,Win10下怎样给U盘分区。插上U盘,将U盘中内容备份一下,因为安装的时候会将U盘格式;将ISO文件放置电脑上,不能放在U盘上。在桌面点“前往”“实用

win10

制做win10安装盘

阅读(68)

本文主要为您介绍制做win10安装盘,内容包括怎么用u盘制作win10的安装盘,如何制作Win10U盘启动安装盘,怎么制作Win10的U盘安装盘。u盘制作win10安装盘步骤如下:准备工具:win10系统镜像文件2、uefi版老毛桃U盘启动盘制作工具3、4G以上可正常使

win10

win10电脑上左下角图标

阅读(85)

本文主要为您介绍win10电脑上左下角图标,内容包括win10左下角图标怎么去掉,win10左下角图标怎么去掉,Win10桌面快捷方式图标左下角是什么东西,如何消除?。第一步、打开win10电脑后,我们在桌面空白位置上用鼠标点击一下右键,新建一个TXT文本。

win10

win10电脑扩展屏显示不同设置

阅读(82)

本文主要为您介绍win10电脑扩展屏显示不同设置,内容包括win10电脑双屏如何设置不同的桌面,win10双屏怎么显示不同窗口,Win10怎么设置扩展显示器扩展显示器设置方法。工具:win10方法如下:首先确认笔记本包含外接的显示端口,比如VGA,HDMI等。这

win10

win10此电脑属性变样了

阅读(90)

本文主要为您介绍win10此电脑属性变样了,内容包括win10桌面此电脑属性怎么解决,win10桌面此电脑属性怎么解决,window10此电脑属性咋弄这样。Win10开始菜单打不开解决方法1方法一:右击任务栏,从弹出的右键菜单中选择“任务管理器”项,或者直接

win10

win10拨号宽带连接如何自动连接

阅读(76)

本文主要为您介绍win10拨号宽带连接如何自动连接,内容包括windows10怎样设置宽带自动连接,win10拨号连接怎么自动连接,windows10宽带连接怎么自动连接。步骤方法在计算机图标上鼠标右键,弹出的快捷菜单单击“管理”命令2、在控制台树(左侧窗

win10

rx310u怎么安装win10

阅读(64)

本文主要为您介绍rx310u怎么安装win10,内容包括电脑dellt310安装系统的方法是怎样的,暗影骑士3锐龙版,不能进win10,求怎么重装系统,请问cpuE31230V3可以装win10吗!。可以用U盘安装: 下载最新版U盘启动盘制作工具, 2、用【U盘制作工具】将U盘

win10

win10企业版时间显示阴历

阅读(152)

本文主要为您介绍win10企业版时间显示阴历,内容包括win10原版怎么设置时间显示农历,windows10怎么让电脑显示农历时间,怎么设置win10时间显示农历。温馨提示:进行下面操作前,请使用微软账户登录系统,将日历磁贴在调整大小里面设置成大。 操作

win10

win10笔记本右下角显示弹出硬盘

阅读(172)

本文主要为您介绍win10笔记本右下角显示弹出硬盘,内容包括win10出现弹出硬盘是怎么回事儿,新装win10右下角弹出硬盘,求大神怎么解决,win10右下角有个弹出硬盘,怎么去掉?一开始是win7系统,升到win。我也遇到了同样的问题,原因是安装了win10并

win10

win10如何更改电脑的语言为英语

阅读(86)

本文主要为您介绍win10如何更改电脑的语言为英语,内容包括windows10怎么将系统语言改成英文,win10怎么设置电脑语言为英语,win10系统语言怎么改成英文。点击开始菜单,点击“设置”。2、在设置窗口中,点击“时间和语言”。3、点击“区域和语言

win10

win10电脑无法登录桌面

阅读(71)

本文主要为您介绍win10电脑无法登录桌面,内容包括win10无法进入桌面怎么办,w10系统一直进不了桌面是怎么回事,win10无法进入桌面怎么办。进入不了系统有以下几种原因:主板自检没有出现,应该是硬件问题导致,建议重新插拔硬件设备,还是不行检查是

win10

win10成功安装密钥后尚未激活

阅读(65)

本文主要为您介绍win10成功安装密钥后尚未激活,内容包括重装win10系统后未激活怎么办,我刚装的win10系统显示已输入密钥,但显示未激活怎么办,重装win10后显示系统没有激活怎么办。可以进行激活,方法如下:快捷键Win+R,打开运行窗口,如图所示。

win10

win10时间显示与日

阅读(75)

本文主要为您介绍win10时间显示与日,内容包括win10怎么显示时间与日期,win10日期和时间怎么打开,win10右下角显示时间和日期。win10桌面右下角日期显示星期几设置方法如下:在win10系统桌面,右击”开始“菜单,选择”控制面板“,如下图。2、在”

win10

win10更新电脑重启黑屏

阅读(92)

本文主要为您介绍win10更新电脑重启黑屏,内容包括win10升级开始好好的怎么今天重启下黑屏了,win10更新重启后黑屏怎么办,windows10更新开机后黑屏只有鼠标按什么都没反应。长按电源按钮关机。2. 按电源按钮开机。3. 重复步骤1~2三次。4. 确

win10

win10U盘安装怎样分区

阅读(73)

本文主要为您介绍win10U盘安装怎样分区,内容包括用U盘装win10怎么分区,win10重装系统分区怎么设置,Win10下怎样给U盘分区。插上U盘,将U盘中内容备份一下,因为安装的时候会将U盘格式;将ISO文件放置电脑上,不能放在U盘上。在桌面点“前往”“实用

win10

win7专业版如何升win10

阅读(108)

本文主要为您介绍win7专业版如何升win10,内容包括win7专业版怎么升级win10家庭中文版,windows7专业版可以直接升级win10吗,win7专业版可以升级win10吗。首先在win10自带的搜索框中输入“控制面板”,在搜索结果的界面中单击“控制面板”,进入