【问题标题】:Url rewrite and forced 404Url重写并强制404
【发布时间】:2010-10-05 20:32:42
【问题描述】:

我们通过 ourdomain.com/folder 提供我们的内容。

应用程序的下一次迭代已准备好在 ourdomain.com/folder2 中推出。

如果用户尝试直接访问 ourdomain.com/folder2,他会收到 404。

我需要一个重写规则,该规则在 url ourdomain.com/folder 下提供 ourdomain.com/folder2 的内容,并提供 404 以直接访问 ourdomain.com/folder2。

【问题讨论】:

    标签: apache mod-rewrite url-rewriting


    【解决方案1】:

    为什么要使用 mod_rewrite?你不能只重命名子目录吗?

    mv folder folder.old
    mv folder2 folder
    

    【讨论】:

    • 好主意,但是folder2中的所有php文件都指向模板目录templates/folder2中的同一个系统。然后我将不得不编辑每个 php 文件。一旦我们有了第 3 版,重命名过程将不得不再次进行。一旦实现了重写,就可以减少耗时,然后我只需要为每个版本迭代更改一个字符。
    • 呵呵,好吧,借此机会学习一个宝贵的经验:使用相对路径。 :) 或者,至少,将路径存储在一个变量中,以便只需要在一个地方进行更改。
    • 另外,您可以在重命名文件夹后将文件夹 2 符号链接到文件夹 -- 无需编辑。
    • 符号链接可能会完成这项工作。谢谢!
    猜你喜欢
    • 2011-06-28
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    相关资源
    最近更新 更多