Мануал Убираем index.php? c ссылки.

karhart3rd

Нуль
Регистрация
1 Апр 2017
Сообщения
7
Лучшие ответы
0
Репутация
1
Доброго времени суток уважаемые пользователи портала Pawno-Info.Ru
Сегодня поговорим о маленькой проблеме с IP.Board, в ссылке.

Думаю, что каждый владелец форума на двигателе IP.Board сталкивался с данной проблемой, но решить ее не мог.
Сейчас я расскажу Вам, что необходимо делать для того, чтобы "пофиксить" данную проблему.​

Изначально, после установки форума у нас будут такие ссылки:
site.ru/index.php?/members/
site.ru/index.php?/shoutbox/
site.ru/index.php?/user/1-nickname/
site.ru/index.php?/topic/1-name/
Вы можете сделать ссылки без этого "index.php?", чтобы они были короче и понятнее:

site.ru/members/
site.ru/shoutbox/
site.ru/user/1-nickname/
site.ru/topic/1-name/

Пошаговые действия, дабы разрешить данную проблему:
1. Заходим в Админ-Центр, и идем сюда: Настройки > Система > Поисковая оптимизация (SEO)
2. Пролистывая в самый низ, находим строчку "Использовать .htaccess mod_rewhite? - В данной строчке ставим "Да" и смотрим что написано в описании.
! При включении данной опции необходимо на рабочем столе создать файл .htaccess со специальным содержимым. То есть выделяем то, что нужно и копируем. У меня необходимо скопирывать вот это:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(jpeg|jpg|gif|png|js)$ /public/404.php [NC,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

После всего проделанного - необходимо файл .htaccess переместить в корневую директорию Вашего сервера FTP, после загрузки возвращаемся на форум, и сохраняем настройки.
Всё сделанное выше - выполнено. Теперь заходим на форум, и проверяем, работает ли то, что мы проделали.​

УЧТИТЕ!
Если появляется ошибка, то удаляем вторую строчку:
Options -MultiViews
Из файла ".htaccess".
Сохраняем/Перезагружаем/Обновляем.
 
Сверху Снизу