url改写问题,rewrite该如何写把所有地址给同一个地址的规则
要求是把某些目录下的所有网页地址都改写成同一个地址,只不过后面带的参数不同,例如,CX文件夹下面有好几个网页(picture,vedio,audio等),查询到打开这几个...
要求是把某些目录下的所有网页地址都改写成同一个地址,只不过后面带的参数不同,例如,CX文件夹下面有好几个网页(picture,vedio,audio等),查询到打开这几个网页的时候都要从数据库读取参数,main/cx/cxmx/picture.asp?id=数据&mm=数据&other,类似于这种的好几个文件夹都改写成同一个地址main/main??name=数据&id=数据&mm=数据&other,数据是从上一个网页的表单中提取的,这种rewrite规则该如何填写呢?请大家指点,谢谢啦,回答的好好的我会追加给分的,谢谢啦
展开
1个回答
展开全部
是不是把
main/cx/cxmx/picture.asp?id=数据&mm=数据&other
重定向到
main/main?name=picture&id=数据&mm=数据&other
试试下面的规则:
RewriteRule /main/cx/cxmx/(.*)\.asp\?(.*) /main\?name=$1&$2 [I]
main/cx/cxmx/picture.asp?id=数据&mm=数据&other
重定向到
main/main?name=picture&id=数据&mm=数据&other
试试下面的规则:
RewriteRule /main/cx/cxmx/(.*)\.asp\?(.*) /main\?name=$1&$2 [I]
更多追问追答
追问
我在网页中还是输入原来的地址,如何让它再打开的时候自动跳转到改写后的新地址?打开之后显示的是改写后的地址,但是源文件不变,该怎么写规则?
因为我在cxmx文件夹下面是有好几个文件的,例如picture、vedio、audio,所以我是用name=picture来区分那个文件的,这个可以吗?
追答
你试一下上面的规则呀,我猜你就是要这样的。
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询