Файл WordPress .htaccess блокирует доступ к администратору WHMCS

У меня есть веб-сайт WordPress, который использует мост WHMCS для интеграции с WHMCS. Все отлично работает, когда постоянные ссылки установлены по умолчанию. Как только я установил для них Post Name - файл .htaccess изменился, и я больше не могу получить доступ к администратору WHMCS. Клиентская область и все остальное работает нормально, но выдает ошибку 404.

У кого-нибудь есть идеи, почему?

WordPress находится в /public_html/

WHMCS находится в /public_html/billing/

Администратор WHMCS: /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

person sixli    schedule 06.05.2015    source источник


Ответы (1)


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

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

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

person muely2k1    schedule 07.05.2015