【问题标题】:htaccess Mod-Rewrite (GET parameters + on top of rewrite)htaccess Mod-Rewrite(GET参数+重写之上)
【发布时间】:2013-03-24 12:26:05
【问题描述】:

我正在开发这个应用程序,但我遇到了一个关于 htaccess mod_rewrite 的小问题。

在我解释我想做什么之前,我会告诉你我到目前为止做了什么:

RewriteRule ^client([0-9]*)$ index.php?clientID=$1

这基本上允许我使用 url.com/client5 而不是 url.com/clientID=5,效果很好。但是假设我想实际使用 GET 变量并执行类似 url.com/client5?page=main 之类的操作,如果没有人可以提出替代方法,是否有可能实现这一目标?

谢谢!!!

请记住,.htaccess 文件存储在根目录中,这意味着它将影响所有文件。

【问题讨论】:

    标签: php apache .htaccess mod-rewrite get


    【解决方案1】:

    您可以使用[qsappend] 来完成。

    RewriteRule ^login.html$ ?action=login [qsappend]
    

    你可以这样称呼它。 .com/login.html?page=main

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      相关资源
      最近更新 更多