0

好吧,这几天我一直在打自己的脸……

我没有建立这个网站,我只是现在维护它......

这个 wordpress 站点在 wccm 文件夹中有一个自定义构建的 php 应用程序。因此,如果您访问 www.test.com/wccm,它会毫无问题地拉出索引页面,就像它是一个普通的非 wordpress 站点一样(请注意:这不使用模板,或文件夹内的任何 htaccess)。现在,当我复制文件夹并将其重命名为任何内容时,比如说 wccm2,然后转到 www.test.com/wccm2,页面会从我的主要 wordpress 主题加载页脚的下半部分!

这很疯狂,因为在顶部它会回显我们最后一个链接 html 代码的一半,如下所示:

est.com/contact-us/">联系我们

然后在其下,底部的版权信息,就像在我的主题页脚中一样。

我不知道为什么会这样,但我知道它与 wccm 文件夹中的 index.php 文件无关,因为无论我放什么 php 文件或它的名称是什么,它总是从我的主题页脚。

这是我的站点的主要 htaccess 文件,但看起来没有任何东西控制这个文件夹:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

请帮忙!

4

1 回答 1

0

呸,我想通了。

每当我将 FTP 文件上传到我的服务器上时,它都会使所有者/组成为“root”

在我使用 WinSCP 更改我的用户以匹配每个网站后,它运行良好。

cPanel 很痛苦。

于 2012-10-24T19:06:18.070 回答