首页 > 解决方案 > 在不影响 SEO、Google Analytics 的情况下将域永久移动到子目录

问题描述

我有一个 wordpress 网站footballfriendsonline.com,在过去的 6 年里,它有近 22,000 篇使用 SEO 谷歌分析的博客文章,所有内容都分散在几乎所有社交媒体中,并在许多网站中反向链接。问题是我打算用相同的旧网址重新启动新闻聚合器站点1我想将旧博客内容移动到子目录,即footballfriendsonline.com/blog并且我想在2中运行相同的旧博客而不影响SEO 并且还想在1中运行新的启动聚合器站点。

我通过更新 .htaccess 文件尝试了 301 重定向,但未能获得所需的输出。

任何人,请帮我解决这个问题...

标签: wordpress.htaccessservergoogle-analyticsseo

解决方案


你可以这样做......透明地将你的根目录重定向到一个子目录......

  1. 登录 cPanel
  2. 文件管理器
  3. 编辑 .htaccess 文件
  4. 将以下代码添加到 .htaccess 文件中:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(www.)?footballfriendsonline.com$
    RewriteCond %{REQUEST_URI} !^/blog/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /subdirectory/$1
    RewriteCond %{HTTP_HOST} ^(www.)?footballfriendsonline.com$
    RewriteRule ^(/)?$ blog/index.php [L]
    

这对你有用。请检查...


推荐阅读