【问题标题】:.htaccess redirect when domain name is unknown.htaccess 在域名未知时重定向
【发布时间】:2011-03-23 19:42:29
【问题描述】:

我有一个网站,我不确定域名最终会是什么,但当我正在处理它时,我通过本地服务器访问它。需要重定向站点上的目录之一。为了节省网站上线的时间(也只是为了了解如何),我正在尝试编写一个 .htaccess 语句,该语句将重定向目录,而不管域名是什么。目前我通过以下方式访问该网站:

http://phuk9220/

我想要这个目录:

/audio/help-and-faqs/

重定向到:

/audio/help-and-faqs/welcome/

现在,我可以很容易地做到这一点:

RedirectMatch 301 ^/audio/help-and-faqs/$ http://phuk9220/audio/help-and-faqs/welcome/

但是,这意味着将 http://phuk9220/ 更改为最终将位于的任何域。是否可以根据实际位置动态更改域?

提前致谢,如果您有任何问题,请提出。

亚历克斯

【问题讨论】:

    标签: apache .htaccess


    【解决方案1】:

    完全省略域名应该在请求的同一个域上进行重定向。

    RedirectMatch 301 ^/audio/help-and-faqs/$ /audio/help-and-faqs/welcome/
    

    【讨论】:

    • 大声笑,我想太多了。感谢您的帮助,nitro2k01 - 效果很好:) 如果 ^/audio/help-and-faqs/$ 中省略了“/”,那么如何重定向到欢迎目录?
    猜你喜欢
    • 2011-08-19
    • 2011-02-12
    • 1970-01-01
    • 2011-09-23
    • 2011-03-23
    • 2016-09-14
    • 1970-01-01
    • 2012-09-23
    • 2017-04-11
    相关资源
    最近更新 更多