apache的url_rewrite地址重写中得到问号后面的参数
来源:互联网 发布:软件数据线6.0 编辑:程序博客网 时间:2024/05/22 04:24
网上搜了没直接成功的,自己测试一下后需要这样做::
注:我的apche版本是2.2.4
比如我有一个地址原路径是 index.php?c=register&a=mobile重写后为register-mobile.html
即我的RewriteRule是 ^(\w+)\-(\w+)\.html index.php?c=$1&a=$2
但是这样,当我要得请求地址为 register-mobile.html?mobile=12345678901的时候
使用^(\w+)\-(\w+)\.html(.*)或者带问号的 ^(\w+)\-(\w+)\.html\?(.*)
根本得不到mobile的值.$_GET中也没有.
需要这样写:
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(\w+)\-(\w+)\.html index.php?c=$1&a=$2%1 [L,QSA]
后面的QSA一定要加. 网上搜到的没加,就不对.所以有几篇转载的说QSA无效是不正确的.
0 0
- apache的url_rewrite地址重写中得到问号后面的参数
- Apache & nginx 的地址重写 url_rewrite,省略 index.php
- 获取url中问号后面的参数
- nginx URL_REWRITE[ URL重写] VS apache的URL重写
- 获取问号后面的参数
- apache url_rewrite路由重写
- Apache - url_rewrite - 改变查询参数的设定位置
- 在flash中读取swf问号后面的数据参数
- javascript 接收 html问号后面的参数
- apache 重写url带问号?的写法
- Apache主机rewrite地址重写相关的参数
- apache重写带有get参数的url地址
- Apache地址重写的几个问题
- 关于类型后面的问号
- URL_Rewrite的软件ISAPI_Rewrite
- 【转载】Apache Rewrite处理?问号后的请求参数
- Apache Rewrite处理?问号后的请求参数
- C# 方法中参数类型后面带个问号
- Android fragment spinner 修改默认显示的文本内容
- Unsupported major.minor version 52.0
- 黑马程序员---第四讲 多线程的应用(2)
- 关于Only the original thread that created a view hierarchy can touch its views的解决方案
- Cornerstone Svn简单使用指南
- apache的url_rewrite地址重写中得到问号后面的参数
- Git使用教程
- [.NET源码] C#制作的一套在线更新软件系统
- 获取WebView加载HTML时网页中的内容
- 封装遮盖&下拉菜单
- JabRef 文献管理软件简明教程
- iOS消息推送机制的实现
- 正则表达式:匹配任意字符
- Python实现抓取糗事百科的段子