[Помощь] Breadcrumbs IPB 3

Статус
В этой теме нельзя размещать новые ответы.

ыдшь991

Постоялец
Регистрация
13 Июл 2009
Сообщения
60
Реакции
5
Собственно строка с указанием где сейчас находится пользователь как-то бажно работает: вместо перехода по ссылке на раздел "Портал", выдает ссылку следующего вида: /forums/forum/3-%d0%bf%d0%be%d1%80%d1%82%d0%b0%d0%bb/ (Ошибка: Error 404!)

В адресной строке вижу следующее: forums/forum/3-портал/

В голову ничего не пришло... поэтому прошу помощи у вас...
 
В .htaccess прописать
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /forum/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /forum/index.php [L]
</IfModule>

Включить обработку ссылкок по реврайту.
 
в корне форума файла .htaccess не нашел, создать в ручную?

Где включить обработку ссылок по реврайту?
 
Теперь то же самое только когда нажимаешь на любой раздел форума.
 
Ну для начала скажи как у тя форум работает - на поддомене forum.сайт.ru или просто на сайт.ru/forum?

На сколько я понял проблема предыдущая решилась, но появилась проблема с категориями? Так?
Ссылку которую он тебе выдает для начала в студию.

Описывай проблему КАК МОЖНО подробнее... здесь нет провидцев.
Ошибка 404 возникает потому что неправильный реврайт на 100%.
 
Ну для начала скажи как у тя форум работает - на поддомене forum.сайт.ru или просто на сайт.ru/forum?
На сколько я понял проблема предыдущая решилась, но появилась проблема с категориями? Так?
Ссылку которую он тебе выдает для начала в студию.
Описывай проблему КАК МОЖНО подробнее... здесь нет провидцев.
Ошибка 404 возникает потому что неправильный реврайт на 100%.

Еще момент, а если апач отдыхает и вебсервером служит, например lighttpd, как указать правильно реврайт, если форум находится на поддомене?
 
решено

Я было уже начал все описывать, но уже сам въехал в проблему.
Текст для .htaccess из первого поста для моего форума был не совсем корректным ибо форум лежит в папке /forums/.

В Настройки серверного окружения форума в пункте "Использовать .htaccess mod_rewrite?" написан правильный (для моего форума) код.
Просто вчера делал все на скорую руку особо нигде не читал. А надо было!

Все работает.
 
Magabyte, sorry man. Я не работал с lighttpd поэтому мало с ним знаком. Всю жизнь сижу на апаче.
Вообще если форум на поддомене(для апача) то будет так
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php или даже просто index.php [L]
</IfModule>
 
А у меня что-то совсем непонятное творится... Форум на последней версии 3.0.4, работает на поддомене. Устанавливаю "Использовать .htaccess mod_rewrite?" и начинается самое интересное. Если не создавать файл .htaccess, то все встраницы форума выдают 404-ю ошибку. Но если создать файл .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>
тогда весь форум вообще отваливается и вылазит внутреняя ошибка сервера (500). Блин, уже час убил на настройку!..
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху