Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для gangzone.ini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±

    Удаление "index.php?" из ссылок

    Изначально, после установки форума у нас такие ссылки:

    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_rewrite?".

    Ставим "Да" и смотрим что в описании написано:

    При включении этой опции необходимо будет создать файл .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>
    3) Создаём текстовый документ на компьютере и вставляем наш код, затем сохраняем. Теперь не забываем про то, что наш файл должен быть назван ".htaccess".
    Переименовываем если у вас в системе включено отображение расширений файлов, если нет, то загружаем на сервер и переименовываем там.

    4) Загружен файл должен быть в корень форума. То есть там где все основные папки вашей CMS. У IPB это admin, public, uploads и т.д.

    5) Возвращаемся на страницу с настройками и в самом низу страницы -> применяем настройки!

    6) Заходим на форум, и если нет не каких ошибок, то любуемся на результат!

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

  2. #2
    Аватар для MrJu[N]ior
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.02.2016
    Сообщений
    5
    Репутация:
    3 ±
    Как мне назвать файл .htaccess если начать название файла с точки нельзя?

  3. #3
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от MrJu[N]ior Посмотреть сообщение
    Как мне назвать файл .htaccess если начать название файла с точки нельзя?
    Ты что, через блокнот кодишь? В ST3 и NP++ можно всееее

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •