【问题标题】:lighttpd mod_rewrite alllighttpd mod_rewrite all
【发布时间】:2010-12-06 08:48:49
【问题描述】:

我需要一个正则表达式来执行以下操作:

  • 将每个请求重定向到 index.php
  • 如果 url 中有获取参数,我需要使用 $_GET[] (php) 访问它们

我的(不完整的)解决方案是:

url.rewrite-once = (
   ".*\?(.*)$" => "/index.php?$1&full_request=$0"
)

但这里的错误是,如果没有“?”在 url 我得到一个“404 not found”。

提前感谢您的帮助, 索引

【问题讨论】:

    标签: regex mod-rewrite lighttpd


    【解决方案1】:

    试试这个:

    url.rewrite-once = (
        "^/[^?]*(\?(.*))?$" => "/index.php?$1&full_request=$0"
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 2011-05-30
      相关资源
      最近更新 更多