【问题标题】:folder(URL only) to file redirect while keeping URL intact (htaccess)文件夹(仅限 URL)到文件重定向,同时保持 URL 不变(htaccess)
【发布时间】:2012-11-13 21:46:19
【问题描述】:

好吧,我不知道如何解释。

我的网站根目录下有多个文件,例如; a.html、b.html、c.html

我想要实现的是能够将http://domain.com/answers/ 重定向到a.html,同时保持URL 不变,如http://domain.com/answers/

我可以通过简单的重定向将目录重定向到这些文件,但这并不能保持 URL 完整。

这两个可以通过htaccess来完成吗?

【问题讨论】:

    标签: .htaccess url redirect


    【解决方案1】:

    看起来您正在研究基本的 URL 重写。

    RewriteEngine On 
    RewriteRule   ^answers/?$   a.html  [NC]
    

    【讨论】:

    • 嗯。这很容易,谢谢。但是,我仍然有一个问题,domain.com/answers 工作正常但domain.com/answers 没有正确显示。 (图像等不显示) - 好像应该更新图像/css路径?这正常吗?
    • 如果您的 a.html 文件中的图像是相对的(例如:指向“../images/mypic.jpg”之类的东西,您需要调整到路径或完全重写路径。但首先选项更简单:只需将图像指向绝对路径:“/images/mypic.jpg”
    • 即 domain.com/answers / ,不起作用 - 该网站似乎删除了末尾的斜杠(显示为没有最后一个斜杠的 URL)。
    猜你喜欢
    • 1970-01-01
    • 2016-03-12
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    • 2013-10-08
    • 2021-04-16
    相关资源
    最近更新 更多