繁体   English   中英

lighttpd mod_rewrite全部

[英]lighttpd mod_rewrite all

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

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

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

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

但是这里的错误是,如果没有“?” 在URL中,我得到“ 404未找到”。

预先感谢您的帮助,dexcs

尝试这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM