【问题标题】:how to redirect with apache如何使用apache重定向
【发布时间】:2013-06-30 10:34:37
【问题描述】:

我需要使用 Apache 将 url 重定向到另一个,但前提是 url 与 issues/[0-9]+ 匹配。

示例:

http://mysite.net/issues/44

http://mysite.net/dashboard/issues/44

更新:

我在 .htaccess 中添加了以下几行(没有#)但不起作用:

# Redirect ^/issues/(.*)$ /dashboard/issues/$1
# AliasMatch ^/issues/(.*)$ /dashboard/issues/$1
# Alias /issues/(.*) /dashboard/issues/$1

【问题讨论】:

    标签: apache redirect mod-rewrite mod-alias


    【解决方案1】:

    一个简单的谷歌搜索会告诉你这正是mod_alias 的用途。

    mod_alias 旨在处理简单的 URL 操作任务。

    在您的情况下,您可以使用正则表达式的强大功能。

    如:

    RedirectMatch /issues/([0-9]+) /dashboard/issues/$1
    

    【讨论】:

    • 这项工作RedirectMatch /issues/([0-9]+) /dashboard/issues/$1
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 2012-06-19
    相关资源
    最近更新 更多