1

Перейти к содержимому


       Торент трекер от http://stalker-worlds.ru        Хранилище сайта http://stalker-worlds.ru        Онлайн Сталкер Канал Унесенные Сталкером Присоединяйся к нашему сообществу на facebook Вступай в нашу группу в контакте


Добро пожаловать к нам на сайт! Про Ваш статус и права можно прочитать в Этой теме

Для просмотра картинок и скачивания файлов с форума - пройдите регистрацию!   Проблемы с регистрацией - вам сюда


Фотография

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


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
RUS_D

RUS_D

    Главный АДМИН

  • Не в сети
  • Тех. Админ
  • админ Администратор
  • Старожил сайта
<- Информация ->
  • PipPipPipPip
  • Регистрация:
    08-December 08
  • 3028 Cообщений
  • Пропуск №: 2


Репутация: 6808 Постов: 3028
  • Skype:rus_did
  • Страна проживания:Украина
  • Реальное имя:Руслан
  • Пол:Мужчина
  • Город:Полтавская обл.

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

Список пользователей:
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/

Они стали короче.
Как? Читаем нижеdance.gif

1) Заходим в АЦ, и идём сюда:
Настройки > Система > Поисковая оптимизация (SEO)

2) Листаем вниз страницы и находим, нужную нам настройку -> "Использовать .htaccess mod_rewrite?". 

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

Цитата

При включении этой опции необходимо будет создать файл .htaccess в корневой директории форума со следующим содержимым.

 

То есть выделяем то, что нужно и копируем.
В моём случае скопировать пришлось это: 2.gif
<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) Создаём текстовый документ на компьютере и вставляем наш код, затем сохраняемyes.gif
Теперь не забываем про то 11.gif , что наш файл должен быть назван ".htaccess"
Переименовываем если у вас в системе включено отображение расширений файлов, если нет, то загружаем на сервер и переименовываем там. А я вообще программой Unlocker переименовал 4.gif

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

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

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

Всё! Теперь лишнего "index.php?" в наших ссылках не будет! 5.gif


"Бить не нужно, а не вникнут - разъяснять" © В.С. Высоцкий
я в скайпе - rus_did
Мои детство и юность прошли без Интернета. Может быть, поэтому я понимаю, что за языком надо следить, а за слова отвечать.





Количество пользователей, читающих эту тему: 0

0 members, 0 guests, 0 anonymous users

яндекс.метрика
Button automatically alert search engines 31x31 WHOIS.UANIC.NAME - Identify traffic by Google

реклама на сайте подключена