apache中url重写_Apache中URL Rewrite技术实现方式

更新时间:2019-12-02 来源:动作射击 点击:

【www.hzclsc.cn--动作射击】

对网站在进行优化动作,要想采用一种好点的技术,使得原来的PHP动态形式的网页文件能够被GOOGLE等搜索引擎更加容易地收入其中,目前我们已经采用了一些改进办法:比如在后台用PHP程序将原来的文件改成HTM内容;采用Apache的Path_Info技术,但觉得还是不够强大,因此决定采用Apache中的URL Rewrite技术来试用一下。 很早就注意到它了,但一直不知道怎么实现,今天咬咬牙,翻了N篇有关的文章,终于实现了一些基本的功能: 1、修改http.conf 在你要修改网站的根目录下:
DefaultType application/x-httpd-php
rewriteengine on #必须
options followsymlinks #必须
RewriteRule /news/(\d+)\.html /news\.php\?id=$1 [N,L] #规则
AllowOverride All 2、先修改http.conf
DefaultType application/x-httpd-php
options followsymlinks
AllowOverride All
然后再在此目录下建立一个.htacess文件,它的内容如下:
rewriteengine on
rewritebase /websamples/urlrewrite/
RewriteRule news/(\d+)\.html news\.php\?id=$1 [N,L]   这样就实现了将[url]http://localhost/news/1000.html[/url] 解析为 [url]http://localhost/news.php?id=1000[/url]的功能 附录:(一个网站的.htacess文件) ------------------------------------------------------------------------------- ErrorDocument 401 /error.php
rewriteengine on
rewritebase /websamples/urlrewrite/power-for-less.com/ #show category
#
RewriteRule ^((laptop([^/]*))|(camcorder([^/]*))|(((digital)?).?camera([^/]*))|(power([^/]*))|(pda([^/]*))|(mobile([^/]*))|(two-way([^/]*))|(scanner([^/]*))|(mp3([^/]*)))\.htm(l?)$ babrand\.php\?fclassname=$1 [NC] #show brands
#
RewriteRule ^(laptop([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$3 [NC]
RewriteRule ^(camcorder([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$3 [NC]
RewriteRule ^(((digital)?).?camera([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$5 [NC]
RewriteRule ^(power([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$3 [NC]
RewriteRule ^(pda([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$3 [NC]
RewriteRule ^(mobile([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$3 [NC]
RewriteRule ^(two-way([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$3 [NC]
RewriteRule ^(scanner([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$3 [NC]
RewriteRule ^(mp3([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1 fb_babrand=$3 [NC] #show products
#
RewriteRule ^(laptop([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$4 [NC]
RewriteRule ^(camcorder([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$4 [NC]
RewriteRule ^(((digital)?).?camera([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$6 [NC]
RewriteRule ^(power([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$4 [NC]
RewriteRule ^(pda([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$4 [NC]
RewriteRule ^(mobile([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$4 [NC]
RewriteRule ^(two-way([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$4 [NC]
RewriteRule ^(scanner([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$4 [NC]
RewriteRule ^(mp3([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1 fb_babrand=$3 code=$4 [NC]

本文来源:http://www.hzclsc.cn/danjiyouxi/42364.html

为您推荐

【战地1正在下载更新0】战地1加速下载更新方法 战地1下载更新慢怎么办

随着战地1的发售,现在越来越多的玩家开始接触Origin平台,但是下载速度问题一直是诟病所在,下面为大家带来战地1加速下载更新方法,希望能够帮助到大家。战地1加速下载更新方法刚刚从外网找到的方法,本人动作射击

2021-02-25 18:54:41   战地1正在下载更新   战地1下载更新不动  

命运2 nga_命运2 2018年更新内容预览 命运22018年改动介绍

命运2 2018年更新内容预览。命运2在官网放出2018年将会更新的一些细节,这些改动包括氟金内容、武器、经验值、奖励、掉落物及活动比赛等。下面就一起来看看命运22018年改动介绍吧。第二赛季的铁骑(动作射击

2021-02-25 18:54:41   命运2国服   命运2吧   命运2国服上线时间  

【堡垒之夜语音失效怎么办】堡垒之夜语音失效怎么办 堡垒之夜语音失效解决方法

堡垒之夜语音失效怎么办?很多玩家朋友们在语音对话中会出现各种问题,导致交流不畅,下面我们就来分享一下堡垒之夜语音失效解决方法一览,希望对各位有所参考和帮助。堡垒之夜语音失效解决方法:1、不要开on,把动作射击

2020-12-20 07:04:16   堡垒之夜怎么开语音   堡垒之夜语音键   堡垒之夜语音怎么开  

堡垒之夜怎么改名字|堡垒之夜怎么改名字 堡垒之夜修改名字方法

堡垒之夜怎么改名字?不少新手玩家朋友们不知道要如何来修改游戏中的名字昵称,下面我们就来分享一下堡垒之夜修改名字方法一览,希望对还不知道的玩家们有所参考。堡垒之夜修改名字方法:登录wegame,找到堡垒动作射击

2020-12-20 07:04:16   堡垒之夜国服改名   国服堡垒之夜怎么改名   堡垒之夜怎么玩  

[彩虹六号围攻干员介绍]彩虹六号围攻第三年干员有哪些 彩虹六号围攻第三年季票干员奖励一览

您的位置:首页 → 单机游戏 → 动作射击 → 彩虹六号围攻第三年干员有哪些 彩虹六号围攻第三年季票干员奖励一览 彩虹六号围攻第三年干员有哪些 彩虹六号围攻第三年季票干员奖励一览时间:2018 2 1动作射击

2020-12-20 07:04:16   彩虹六号第三年干员同捆