【问题标题】:How to change one url suffix to another in apache?如何在apache中将一个url后缀更改为另一个?
【发布时间】:2012-09-06 09:09:41
【问题描述】:

我希望我能解释清楚,但如果不让我知道,我会尽力澄清。

我需要将 apache 配置为从一个 url 重定向到另一个,例如mySite.com/maven2 应该重定向到 mySite.com/content/maven2。你知道我应该怎么做吗?

【问题讨论】:

  • 你的意思是 .htaccess 文件中的 mod-rewrite 指令吗?

标签: apache apache2


【解决方案1】:

在 php 中你可以这样做:

header("LOCATION: mySite.com/content/maven2");

或者您可以使用元刷新...

【讨论】:

  • 如果你做一个标题,你可能想在页面顶部添加 ob_start() 以及最后添加 ob_flush_end();这样可以确保在将任何内容输出到页面之前发送所有标题,从而阻止发送标题。
  • 我必须在 apache2.conf 文件中更改配置。
  • 不确定您是否会在这方面获得很多帮助...我不知道...我唯一能想到的...就像我说的那样使用脚本重定向它在服务器本身。或者使用 .htaccess 方法。
【解决方案2】:

看看Redirect Apache 指令。

Redirect /maven2 http://example.com/content/maven2

您可以在 .htaccess 或 httpd.conf 中使用它

【讨论】:

    猜你喜欢
    • 2017-06-16
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多