【问题标题】:With nginx, automatically redirect /forums, /forums/*, and /forum to -> /forum/*?使用 nginx,自动将 /forums、/forums/* 和 /forum 重定向到 -> /forum/*?
【发布时间】:2012-04-12 18:45:01
【问题描述】:

我在 /forum/ 有一个论坛。我的 nginx sites-available/ 配置文件有一堆逻辑可以在请求位于 /forum/* 时重写它们。但是,我不知道如何进行 301 重定向:

/论坛 /论坛/ 和 /forums/*

将全部指向/forum/,或/forum/。 (如果合适)。

请帮忙?

【问题讨论】:

    标签: redirect url-rewriting nginx http-status-code-301


    【解决方案1】:

    怎么样...

    rewrite ^/forum$    /forum/? permanent;
    rewrite ^/forums/.* /forum/? permanent;
    

    虽然我不太明白您所说的“或 /forum/.(如果合适的话)”是什么意思。你能详细说明一下吗?

    【讨论】:

    • 如文件复制语法:cp [filename] directory/.
    • cp filename directory/.cp filename directory/ 相同。我仍然不明白当你从/forums/something_more 重定向而不是仅仅/forums/ 时,你是否真的需要发生其他事情,但我想你不需要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多