【问题标题】:New Wordpress site cache issue with old site旧网站的新 Wordpress 网站缓存问题
【发布时间】:2014-04-01 18:33:46
【问题描述】:

我已将旧的 WP 站点替换为同一域上的新站点。

上一个站点的根是www.mydomain.com/deploy/(无论出于何种原因)。

新站点的根目录是www.mydomain.com

现在,第一次访问新网站的老访问者似乎仍然在www.mydomain.com/deploy/ 结束。即使它是全新的 WP 安装。

我为以deploy/ 开头的所有内容设置了重定向规则,并被重定向到www.mydomain.com。 但是,这会给受影响的访问者带来过多的重定向。

我该如何强制他们清除缓存?

当前.htaccess 文件:

Header add "disablevcache" "true"

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^deploy/(.*) http://www.mydomain.com/ [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

【问题讨论】:

    标签: wordpress .htaccess caching redirect


    【解决方案1】:

    我建议关闭重定向,如果它仍然在同一个域中,他们最终会发现改为访问您的网站主页

    【讨论】:

    • 是的,但由于某种原因,它们不断被重定向到旧的 deploy/ 路径,导致 404。
    • 你有两个安装吗?在 / 和 / 部署?上面的 htacsess 是部署上的还是根上的?
    • 不再有 /deploy/ 了。这是一个全新的安装。这就是让我感到困惑的地方。
    • 你怎么知道你的用户被重定向到旧用户?谷歌分析?如果是这样,也许他们是在首页缓存网站的人。
    • 我一开始就自己发现了。我清除了缓存,一切都很好。但是大多数人不知道如何清除缓存,因此看不到新网站。我认识的另外 2 个人也有同样的情况。
    猜你喜欢
    • 1970-01-01
    • 2021-06-06
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 2014-08-30
    • 2014-07-28
    • 1970-01-01
    相关资源
    最近更新 更多