Файл WordPress .htaccess, блокирующий доступ к WHMCS Admin

У меня есть веб-сайт WordPress, который использует мост WHMCS для интеграции с WHMCS. Все работает нормально, когда постоянные ссылки установлены по умолчанию. Как только вы установите для них имя почты, файл .htaccess изменится, и я больше не смогу получить доступ к администратору WHMCS. Клиентская зона и все остальное работает нормально, но это выбрасывает 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

Решение

Просто предположение, я не гуру .htaccess. У вас есть пункт меню в WordPress с постоянной ссылкой «биллинг»? Если это так, я бы предположил, что постоянная ссылка отображается не на WHMCS, а на этот отображенный пункт меню. Затем при переходе в / billing / admin его нет в WordPress, поэтому он выбрасывает 404.

Так что, если / billing в WordPress — это перенаправление к вашему файлу /billing/clientarea.php, например, это будет работать, но переход к / billing / admin не будет, потому что WordPress не имеет соответствующего пункта подменю под названием admin.

Хотя это всего лишь предположение … надеюсь, что это поможет.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]