【问题标题】:Redirecting old URL to new URL using htaccess file使用 htaccess 文件将旧 URL 重定向到新 URL
【发布时间】:2017-09-25 11:23:54
【问题描述】:

我正在尝试将所有旧的 Wordpress 网站网址重定向到新的 WordPress 网站。我能够重定向主 url,但我无法重定向内部页面 url。你能帮忙吗?这是我用来将旧网址重定向到新网址的方法。

Redirect 301 / https://test1.com/subfolder/

这个工作正常,但我需要将https://test.com/subfolder/page1 重定向到https://test1.com/subfolder/page1。目前此链接 (https://test.com/subfolder/page1) 也正在重定向到 https://test1.com/subfolder/

【问题讨论】:

  • 整个传入的request_uri 将附加到 /subfolder/。你是说Redirect 301 /subfolder/ https://test1.com/subfolder/吗?
  • 是的,实际上新/旧网站在子文件夹中,两个网站都有相同的页面,我只需要更改 url 主要部分,即测试到 test1,其他一切都应该保持不变

标签: wordpress .htaccess redirect


【解决方案1】:

在正下方插入此规则RewriteEngine On 行:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?test\.com$ [NC]
RewriteRule ^ https://test1.com%{REQUEST_URI} [L,NE,R=301]

# rest of the rules go here

在测试此更改之前,您必须清除浏览器缓存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-14
    • 2022-06-11
    • 1970-01-01
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多