我有一个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
答案 0 :(得分:0)
只是一个猜测,我不是一个.htaccess大师。你在Wordpress中有一个菜单项,其永久链接是&#39;结算&#39;?如果是这样,我会想象永久链接不是映射到WHMCS而是映射到该映射菜单项。然后,当进入/ billing / admin时,它在Wordpress中不存在,因此它会抛出404.
因此,如果Wordpress中的/ billing是重定向到您的/billing/clientarea.php文件,那可行,但转到/ billing / admin不会因为Wordpress没有相应的子菜单项称为admin。
这只是一个猜测......希望这有帮助。