【问题标题】:Nginx rewrite for folderNginx 重写文件夹
【发布时间】:2014-05-18 09:42:34
【问题描述】:

我在 Nginx 中的重写规则有问题

这是我所拥有的:

location / {
    rewrite ^/([A-Za-z0-9\-\_]+)$ /index.php?p=$1;
}

我的 Nginx 的 HTML 文件夹中有一个名为 example 的文件夹。我想把我的 GET 变量放在 URL 后面,比如文件夹。

基本上我需要

www.example.com/example/index.php?p=something&var=something2

看起来像

www.example.com/something/something2

任何帮助都会很棒。我正在从 Apache 切换到 Nginx,这有点令人困惑。

【问题讨论】:

  • 是的,抱歉,我很着急。

标签: nginx rewrite


【解决方案1】:

试试这个:

rewrite ^/([A-Za-z0-9\-\_]+)/([A-Za-z0-9\-\_]+)$ /example/index.php?p=$1&var=$2;

【讨论】:

    猜你喜欢
    • 2013-08-20
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2013-07-22
    • 2023-03-09
    • 2023-03-20
    • 2020-07-29
    相关资源
    最近更新 更多