PHP伪静态.htaccess文件中GET参数获取问题
答案:4 悬赏:60 手机版
解决时间 2021-11-12 13:26
- 提问者网友:你挡着我发光了
- 2021-11-12 05:27
PHP伪静态.htaccess文件中GET参数获取问题
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-11-12 05:53
^action-method.html?cid=(\d+)$ /index.php?a=acrion&m=method&cid=$1 其他情况对应替换就可以,$1对应前边的括号
全部回答
- 1楼网友:長槍戰八方
- 2021-11-12 09:29
RewriteRule ^action-(\w+).html?(.*?)$ index.php?a=$1$2 [QSA,L]
正则规则裏第一个分组是a的值,後面的是query string的值。这是一个参考,具体可能要根据实际需求做更好的正则匹配。
正则规则裏第一个分组是a的值,後面的是query string的值。这是一个参考,具体可能要根据实际需求做更好的正则匹配。
- 2楼网友:平生事
- 2021-11-12 08:02
(\w+)-(\w+).html?cid=(\d+)$ /index.php?a=$1&m=$2&cid=$3
- 3楼网友:骨子里都是戏
- 2021-11-12 06:41
rewriteEngine On
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行条件去掉试试吧
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行条件去掉试试吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯