永发信息网

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的值。这是一个参考,具体可能要根据实际需求做更好的正则匹配。
  • 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行条件去掉试试吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯