【问题标题】:Apache RewriteRule with url parameters带有 url 参数的 Apache RewriteRule
【发布时间】:2012-04-03 00:43:42
【问题描述】:

1.我可以使用带url参数的RewriteRule吗?
Ex: www.foo.com/user/admin/?html=edit
其中:html=edit 用于显示表单以编辑用户配置文件。


2.我能找到关于 RewriteRule apache 模块的好文档吗?

【问题讨论】:

标签: php apache mod-rewrite


【解决方案1】:

是的,你可以,

在您的 .htaccess 中简单地添加以下内容

 RewriteEngine On 

 RewriteRule ^user/(.*)/(.*) index.php?module=user&section=$2 [L]

现在在您的索引中,您会发现作为 get 参数发送的 get 参数,您也可以通过 $_SERVER['REQUEST_URI'] 访问它

【讨论】:

  • 请注意 RewriteEngine On 和 RewriteRule 之间有一个换行符
  • 不清楚你打算用 mod_rewrite 做什么。尝试用以下词谷歌:rewriterule querystring
猜你喜欢
  • 2017-03-22
  • 1970-01-01
  • 1970-01-01
  • 2013-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-21
  • 1970-01-01
相关资源
最近更新 更多