rewrite规则是什么意思,ApacheRewrite规则内这些参数是什么意思

威信网站建设公司成都创新互联公司,威信网站设计制作,有大型网站制作公司丰富经验。已为威信近千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的威信做网站的公司定做!

创新互联公司是一家专业提供印台企业网站建设,专注与成都网站设计、成都做网站H5网站设计、小程序制作等业务。
10年已为印台众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

本文目录一览

1,Apache Rewrite规则内这些参数是什么意思

public void testLogin() System.out.println("Executing Login Scenario");

2,求一个Rewrite规则进来看看

RewriteRule ^/read-htm-tid-(d+).html$ http://bbs.aaaa.net/read-htm-tid-$1.html [L,P]

只有 -htm- 不会变,后边的read可能会变,比如 可能是 thread楼上的还差点

我意思是 -htm- 作为需要重写的条件 重写只是将 www改为bbs,其余部分保持不变

to weberwong:我在你基础上修改为 RewriteRule ^(.+)-htm-(.+)$ http://bbs.fyent.net/$1-htm-$2 [R]可以了,谢谢

3,这样的规则rewrite该如何写

回复 3# satrun7 请问RewriteCond %{QUERY_STRING} key=(.*)$ 只对下一条RewriteRule ^rencai([0-9a-z]+).html resume.php?id=$1&key=%1 [L] 有效吗?我在下面再添加一条 RewriteRule ^job([0-9a-z]+).html job.php?id=$1&key=%1 [L] 就取不到key的值了,必须再写一次RewriteCond %{QUERY_STRING} key=(.*)$RewriteCond %{QUERY_STRING} key=(.*)$RewriteRule ^rencai([0-9a-z]+).html resume.php?id=$1&key=%1 [L]RewriteCond %{QUERY_STRING} key=(.*)$RewriteRule ^job([0-9a-z]+).html job.php?id=$1&key=%1 [L]

看错了意思,再修改一下[*]RewriteCond %{QUERY_STRING} key=(.*)$[*]RewriteRule ^rencai([0-9a-z]+).html resume.php?id=$1&key=%1 [L]RewriteRule ^rencai([0-9a-z]+).html resume.php?id=$1 [L]

[*]RewriteCond %{QUERY_STRING} ^id=([0-9]+)&key=(.*)$RewriteRule ^rencai([0-9a-z]+).html resume.php?id=%1&key=%2 [L]

查过资料了,的确RewriteCond只针对下一条RewriteRule生效,就像if条件语句

对了,非常感谢!


当前标题:rewrite规则是什么意思,ApacheRewrite规则内这些参数是什么意思
网页URL:http://myzitong.com/article/ephcpd.html