【问题标题】:Phar: re-use .htaccess-defined rewrite rulesPhar:重用 .htaccess 定义的重写规则
【发布时间】:2014-08-24 13:55:28
【问题描述】:

我的 PHP 项目在 .htaccess 中列出了十几个 URL 重写规则。

现在我想以.phar 文件的形式提供应用程序,因此需要重新实现rewrite 函数的重写规则,该函数可以作为第四个参数传递给Phar::webPhar()

有没有办法在我的 php 代码中重复使用 .htaccess 重写规则而不直接在 PHP 中实现它们?一些只是“解释”它们的库/扩展/代码?

【问题讨论】:

    标签: php mod-rewrite phar


    【解决方案1】:

    在打包.phar 文件之前,我从.htaccess 文件和build-rewritemap.php 生成一个正则表达式模式的PHP 数组。

    Phar::webPhar() 的重写处理程序然后迭代该数组并尝试匹配: https://github.com/cweiske/phorkie/blob/90f0bc1550eb0e5291f215552b22143fbe5e9398/src/stub-phar.php#L59

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-01
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多