【问题标题】:Redirect old directory in htaccess重定向 htaccess 中的旧目录
【发布时间】:2022-01-20 23:45:24
【问题描述】:

我有一个网站,出于 SEO 的目的,我在其中删除了一个子目录名称:

当前:website.com/sito/ceretta-brasiliana 新:website.com/ceretta-brasiliana

我需要将所有请求从“sito”重定向到新的 url,基本上删除子目录“sito”,但保留 URL 的其余部分(在这种情况下,“ceretta-brasiliana”)。

有人可以帮我处理正则表达式吗?

谢谢,安德里亚

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    您可以在 htaccess 中使用简单的Redirect

     Redirect 301 /sito/ https://website.com/
    

    【讨论】:

    • 谢谢,但“ceretta-brasiliana”只是一个例子。我希望 /sito/ 之后的所有内容在新 url 中都相同,例如 website.com/sito/page-name 将变为 website.com/page-name 其中 page-name 是任何名称任何页面。很抱歉没有清楚地解释自己
    • @AndreaMarucci 好的,明白了。编辑应该可以工作。
    • 谢谢。我还没有使用过它,但它根本不会在 /sito/ 部分之后保留任何字符串,因此重定向主页上的所有内容。
    • @AndreaMarucci 这会将 /sito/foobar 重定向到 /foobar 。尝试清除浏览器缓存。
    猜你喜欢
    • 2014-10-25
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多