【问题标题】:Redirect ex.com/en/* to ex.com/* using .htaccess使用 .htaccess 将 ex.com/en/* 重定向到 ex.com/*
【发布时间】:2020-03-18 09:32:40
【问题描述】:

我刚刚将我的网站从子目录移动到 root ,但是搜索引擎仍然在索引中列出了旧网址。直到新的 URL 被列出。

有没有办法将这些请求重定向到该主域。 旧网址:example.com/en/testurl 新网址:example.com/testurl 谢谢

【问题讨论】:

    标签: wordpress .htaccess redirect url-rewriting


    【解决方案1】:

    我的网站在子文件夹下,我决定移动到域的根级别。

    主要挑战是将所有文章与子文件夹保持在同一路径上。

    猜猜通过 Apache Web 服务器中的 RewriteCond 会发生什么。

    这可以通过“.htaccess”实现

    确保备份现有文件 (.htaccess) 添加以下行并保存文件

    RewriteEngine on
    RewriteBase /
    RewriteRule ^subfolder/(.*)$ /$1 [R=301,NC,L]
    

    记得用你之前的安装目录替换“子文件夹”。

    在最后一行,我使用了 3 个标志。

    1. R=301(永久重定向)
    2. NC(不区分大小写)
    3. L(最后停止处理规则)

    这对我有用,我也希望对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-07
      • 1970-01-01
      • 2019-02-15
      • 2021-08-25
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2019-03-18
      相关资源
      最近更新 更多