Перейти к содержимому
Русский язык для Invision Community 5

Проблема с mod_rewrite

Такая проблема включил mod_rewrite добавил в .htaccess

 

<IfModule mod_rewrite.c>

Options -MultiViews

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !\..+$

RewriteRule . /index.php [L]

</IfModule>

 

Получил ссылки вида http://domen.ru/forum2.html

http://domen.ru/topic190.html

 

Проблема в том что при переходе на форумы и топики бьёт ошибку 404 страница не найдена.

 

версия форума IPB 3.0.5

help me

Изменено пользователем spoRty

Рекомендованные сообщения

RewriteCond %{REQUEST_URI} !\..+$

Этой записи здесь не должно быть.

  • Автор

Этой записи здесь не должно быть.

удалил,тоже самое.

Если выкл мод то вот так http://domen.ru/index.php?/forum2.html всё работает

Изменено пользователем spoRty

Кэш чпу нужно обновлять если формат ссылок менялся.

В темлейтах регулярки должны быть правильно написаны, чтобы вход с выходом совпадал.

 

На хостинге есть мод реврайт?

  • Автор

Кэш чпу нужно обновлять если формат ссылок менялся.

В темлейтах регулярки должны быть правильно написаны, чтобы вход с выходом совпадал.

 

На хостинге есть мод реврайт?

обновлял конечно без толку.

не понял можно подробней?

на хосте есть.

на хосте есть.

Это точно?

 

не понял можно подробней?

в файле чпу

  • Автор

Это точно?

 

 

файл чпу

В тех поддержке ответили что есть.

так файл чпу да,а где он лежит примерно или по названию как его величать.

  • 2 недели спустя...
  • Автор

up

Смотрите кэш чпу из ibf_topics и регэкспы темплейтов.

Телепатов здесь нет.

Еще раз повторю, не работает по двум причинам, либо кэш чпу не обновляется, в 3.0 это был распространенным багом, либо ошибка в темлейтах, если получили ссылки вида forum2.html.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.