WordPress .htaccess文件阻止访问WHMCS Admin

时间:2015-05-06 09:21:17

标签: php wordpress apache .htaccess whmcs

我有一个WordPress网站正在使用WHMCS Bridge来集成到WHMCS。当永久链接设置为默认值时,一切正常。只要将它们设置为Post Name,.htaccess文件就会更改,我无法再访问WHMCS admin。客户端区域和其他一切正常,但这会抛出404.

有没有人有任何想法?

WordPress位于/public_html/

WHMCS位于/public_html/billing/

WHMCS Admin是/public_html/billing/admin

.htaccess文件具有默认内容:

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

# END WordPress

1 个答案:

答案 0 :(得分:0)

只是一个猜测,我不是一个.htaccess大师。你在Wordpress中有一个菜单项,其永久链接是&#39;结算&#39;?如果是这样,我会想象永久链接不是映射到WHMCS而是映射到该映射菜单项。然后,当进入/ billing / admin时,它在Wordpress中不存在,因此它会抛出404.

因此,如果Wordpress中的/ billing是重定向到您的/billing/clientarea.php文件,那可行,但转到/ billing / admin不会因为Wordpress没有相应的子菜单项称为admin。

这只是一个猜测......希望这有帮助。