【问题标题】:htaccess multi parameter detectionhtaccess多参数检测
【发布时间】:2023-04-10 03:33:01
【问题描述】:

首先对不起我的英语不好,希望你能理解我。

我想使用一个RewriteRule 来检测多个 url 区域(例如:foo/bar/more/read/)

这个正则表达式非常简单:([^\/]*\/?),但我可以将其用作一个参数。

你有什么想法吗,我怎样才能给这样的参数:

RewriteRule ^([^\/]*\/?)$ index.php?param1=$1&param2=$2&param3=$3

感谢您的帮助:)

【问题讨论】:

    标签: regex apache .htaccess mod-rewrite


    【解决方案1】:

    我认为您正在寻找类似 @​​987654321@ 的东西来处理 n 个参数?

    或者,您可以使用以下命令将所有内容发送到 index.php:

    RewriteRule ^(.*)$ index.php?path=$1 [QSA]
    

    ...并在 php.ini 中拆分查询字符串。为了简单起见,有话要说...

    【讨论】:

    • 嘿 Vrac,我对你的第二个想法很感兴趣,如果我找不到其他方法,我会这样做......但链接看起来像我的意思 :) 谢谢
    猜你喜欢
    • 2014-10-17
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 2020-05-06
    相关资源
    最近更新 更多