PHP伪静态.htaccess文件中GET参数获取问题 20
URL:/action-method.html?cid=123想要解析成/index.php?a=acrion&m=method&cid=123试过了很多种方法都无法解决...
URL:/action-method.html?cid=123
想要解析成
/index.php?a=acrion&m=method&cid=123
试过了很多种方法都无法解决。
紧急求救
我都试过了,但是好像.htaccess无法获取到URL中?后面的值 展开
想要解析成
/index.php?a=acrion&m=method&cid=123
试过了很多种方法都无法解决。
紧急求救
我都试过了,但是好像.htaccess无法获取到URL中?后面的值 展开
4个回答
展开全部
^action-method.html?cid=(\d+)$ /index.php?a=acrion&m=method&cid=$1 其他情况对应替换就可以,$1对应前边的括号
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(\w+)-(\w+).html?cid=(\d+)$ /index.php?a=$1&m=$2&cid=$3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)-(.*)\.html\?(.*) index.php?a=$1&m=$2&$3 [QSA,PT,L]
试试吧,应该可以的吧
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)-(.*)\.html\?(.*) index.php?a=$1&m=$2&$3 [QSA,PT,L]
试试吧,应该可以的吧
追问
我都试过了,但是好像.htaccess无法获取到URL中?后面的值
追答
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
把这2行条件去掉试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询