WordPress 子文件夹安装重定向到根目录

发布于 2024-11-16 09:42:36 字数 436 浏览 2 评论 0原文

我遇到了一个奇怪的问题。 我有我的主站点(mesopinions.ca),它是一个 WordPress 安装。 我还有几个子域,有自己的 WordPress 安装(无多站点)。 它在 concours.mesopinions.ca 子文件夹中工作得很好,但在这个新文件夹中却不起作用:partymom.mesopinions.ca

我可以访问它,没关系。但几秒钟后(在加载一些页面后),bam,我得到了主站点(mesopinions.ca)而不是该子域(地址栏中的 URL 仍然有效,但屏幕显示了另一个站点)。

尝试清除缓存、多个浏览器/电脑、重新安装 WordPress、将子域更改为另一个子文件夹以及测试其他一些 WordPress 主题。 Htaccess 文件也被重置为 WordPress 默认值。还在做。

有人曾经有过这个吗?我很沮丧,因为我找不到这个问题的答案。

I have a weird problem going on.
I have my main site (mesopinions.ca), it's a wordpress installation.
I also have a couple of subdomains, with their own wordpress installation (no multisite).
It's working great with concours.mesopinions.ca subfolder, but with this new one it's not working : partymom.mesopinions.ca

I can reach it, it's fine. But after some seconds (after some page loads), bam, I get the main site (mesopinions.ca) instead of that subdomain (the url is still good in the address bar, but the screen is showing the other site).

Tried clearing the cache, multiple browsers/pcs, reinstalling wordpress, changing the subdomain to another subfolder and also testing some other wordpress themes. Htaccess file also been reseted to the wordpress default. Still doing it.

As anyone ever had this ? I'm frustrated since I cannot find the answer to this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

难以启齿的温柔 2024-11-23 09:42:37

似乎来自另一个子目录的 htaccess 导致了这种情况。不知道为什么,因为它甚至不应该访问它。我删除了 htaccess 文件,看起来好多了。

Seems like the htaccess from another subdirectory is causing this. Not sure why, because it should not even access it. I removed the htaccess file and it seems better.

铃予 2024-11-23 09:42:36

确保您的 HT ACCESS 文件包含此代码。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>

# END WordPress

如果仍然有同样的问题,请检查您的数据库 WP_OPTION 表并根据您的 URL 更改路径。

Make sure your HT ACCESS file contain this code.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>

# END WordPress

And if still have same problem then check your database WP_OPTION table and change the path as per your URL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文