将查询字符串参数重写为URL Apache

彼德

进入Apache的URL:

localhost:8888/game?level=0

应该来自apache的网址:

localhost:8888/level0/game

有人可以帮助我创建此重写吗?

尝试通过以下方法解决此问题:

RewriteEngine开
RewriteRule ^ game \ / +(。*?)\?+ level = +([0-9] +)/ level $ 2 / $ 1 [L,QSA]

运气不好,因为它不匹配。

谢谢,彼得

圭多

为了能够从查询字符串中捕获值,您需要一个RewriteCond %{QUERY_STRING}指令,以便捕获的组将%n在以下RewriteRule中用作占位符:

RewriteCond %{QUERY_STRING} ^level=(.*)$
RewriteRule ^game /level%1/game [L]

如果您/game?level=0在浏览器中键入,apache将打开/level0/game无需将查询字符串附加到重写的url(QSA标志)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用查询字符串重写apache httpd完整url

来自分类Dev

Apache 重写 URL 中的字符串 - 障碍是“?” 查询中

来自分类Dev

重写查询字符串apache

来自分类Dev

apache mod_rewrite - 将干净的 url 转换为具有可变数量参数的查询字符串 url

来自分类Dev

apache调度程序重写查询字符串规则

来自分类Dev

Apache重写问题。无法找出查询字符串

来自分类Dev

使用apache重写规则发送查询字符串数据

来自分类Dev

为什么重写URL时,美元符号$会忽略apache httpd.conf中的查询字符串

来自分类Dev

将查询字符串特殊字符重写为 url?

来自分类Dev

将查询字符串重写为路径参数

来自分类Dev

重定向URL以及更改查询字符串Apache

来自分类Dev

重写条件不起作用-基于查询字符串的存在的Apache mod-rewrite-

来自分类Dev

在不重定向的apache中创建重写查询字符串

来自分类Dev

重写 Apache 根目录中用户名的 URL 字符串

来自分类Dev

apache SetEnvIf访问查询字符串

来自分类Dev

apache重定向与查询字符串

来自分类Dev

Apache删除特定的查询字符串

来自分类Dev

使用URL重写将URL作为参数传递(Apache)

来自分类Dev

Apache 将多级虚拟 url 重写为通用 HTML 文件

来自分类Dev

apache-camel:http查询字符串参数作为标题吗?

来自分类Dev

用于可选查询参数的Apache重写规则

来自分类Dev

如何使用查询字符串将URL重写为基础文件系统路径?

来自分类Dev

隐藏的 NGINX 将 URL 段重写为 PHP 的查询字符串

来自分类Dev

htaccess:将查询字符串重写为路径

来自分类Dev

仅从 htaccess (Apache) 中的特定 URL 中删除查询字符串

来自分类Dev

用多个参数替换重写Apache URL

来自分类Dev

.htaccess文件中参数的Apache重写URL

来自分类Dev

将查询字符串重写为另一个查询字符串

来自分类Dev

Apache .htaccess 将参数重写到目录

Related 相关文章

  1. 1

    用查询字符串重写apache httpd完整url

  2. 2

    Apache 重写 URL 中的字符串 - 障碍是“?” 查询中

  3. 3

    重写查询字符串apache

  4. 4

    apache mod_rewrite - 将干净的 url 转换为具有可变数量参数的查询字符串 url

  5. 5

    apache调度程序重写查询字符串规则

  6. 6

    Apache重写问题。无法找出查询字符串

  7. 7

    使用apache重写规则发送查询字符串数据

  8. 8

    为什么重写URL时,美元符号$会忽略apache httpd.conf中的查询字符串

  9. 9

    将查询字符串特殊字符重写为 url?

  10. 10

    将查询字符串重写为路径参数

  11. 11

    重定向URL以及更改查询字符串Apache

  12. 12

    重写条件不起作用-基于查询字符串的存在的Apache mod-rewrite-

  13. 13

    在不重定向的apache中创建重写查询字符串

  14. 14

    重写 Apache 根目录中用户名的 URL 字符串

  15. 15

    apache SetEnvIf访问查询字符串

  16. 16

    apache重定向与查询字符串

  17. 17

    Apache删除特定的查询字符串

  18. 18

    使用URL重写将URL作为参数传递(Apache)

  19. 19

    Apache 将多级虚拟 url 重写为通用 HTML 文件

  20. 20

    apache-camel:http查询字符串参数作为标题吗?

  21. 21

    用于可选查询参数的Apache重写规则

  22. 22

    如何使用查询字符串将URL重写为基础文件系统路径?

  23. 23

    隐藏的 NGINX 将 URL 段重写为 PHP 的查询字符串

  24. 24

    htaccess:将查询字符串重写为路径

  25. 25

    仅从 htaccess (Apache) 中的特定 URL 中删除查询字符串

  26. 26

    用多个参数替换重写Apache URL

  27. 27

    .htaccess文件中参数的Apache重写URL

  28. 28

    将查询字符串重写为另一个查询字符串

  29. 29

    Apache .htaccess 将参数重写到目录

热门标签

归档