【问题标题】:301 redirect for new website301重定向新网站
【发布时间】:2023-03-02 23:25:01
【问题描述】:

我有一个旧网站 www.mysite.com/index.php 和一个新网站 www.mysite.com/cms/index.php

将所有页面从旧站点重定向到新站点的最佳方法是什么? 因为人们有像 mysite.com/contact 这样的书签旧页面,我喜欢将其重定向到:mysite/cms/contact_us.php

我知道,我可以删除旧站点,并将新站点放在根级别,我可以执行 htacces 301,但我不擅长编写如下规则:all mysite.com/* to mysite.com/cms

关于编写 htaccess 的任何想法或 gui 吗?

谢谢

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    也许是这样的?

    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/cms/.*
    RewriteRule (^.*$) /cms/$1
    

    这将重定向不在 /cms/ 中的所有内容。例如/contact 将转换为/cms/contact

    【讨论】:

    • 太棒了......现在我可以在哪里学习......有答案很好......知道写它会更好
    • 对不起。 This 可能会帮助您在编写规则方面大有帮助。
    猜你喜欢
    • 2020-01-08
    • 1970-01-01
    • 2017-02-04
    • 2011-07-25
    • 1970-01-01
    • 2011-07-03
    • 2012-12-17
    • 2017-09-21
    • 2010-10-18
    相关资源
    最近更新 更多