Для того чтобы убрать index.php из URL в XenForo, нужно выполнить следующие действия:

1. Зайдите в админ-панель XenForo.

2. Выберите «Options» в меню слева.

3. Нажмите на «Basic Board Information».

4. Найдите опцию «Board URL» и убедитесь, что она указывает на корневую папку вашего сайта.

5. Найдите опцию «Use Full Friendly URLs» и установите ее значение в «Yes».

6. Нажмите на кнопку «Save Changes».

После этого index.php будет автоматически убран из URL в адресной строке браузера. Если вы используете Apache в качестве веб-сервера, то также необходимо настроить файл .htaccess, чтобы перенаправлять запросы на правильные страницы. Для этого в корневой директории сайта нужно создать файл с именем .htaccess и добавить следующий код:

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L]

После этого все запросы будут перенаправляться на index.php, но в адресной строке браузера он не будет отображаться.