|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
Напильникъ - наше все
|
Yrich, а зачем его трогать-то? Ведь "старые" ссылки точно так же остаются функционирующими и доступными Мне вообще помимо описанных выше модификаций делать не пришлось - а там, как видишь, упоминаний о модуле news вообще нету
Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
Напильникъ - наше все
|
Еще забыл про один момент - после данного хака надо обязательно поправить файл robots.txt - все запреты в нем, прописанные через modules, становятся невалидными Я сделал следующим образом: в конец списка disallow добавил следующие секции:
Код:
Disallow: /*submit.php Disallow: /*visit.php Disallow: /*post.php Disallow: /*reply.php Disallow: /*rate*.php Disallow: /*broken*.php Осталась только одна часть, которую масками не выкинешь - это Disallow: /*mod*.php (если поставить такую инструкцию, то все ссылки через modules станут невалидными), ее надо делать для каждого из использующих файлы mod*.php модулей. Последний раз редактировалось ZlydenGL, 05-22-2009 в 14:20 Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
Напильникъ - наше все
|
К конце концов я все-таки перетащил сайтик жены на nginx, и сразу выяснилась презабавнейшая штука. В свое время, еще когда этот сайтик жил на виртуальном хостинге, начались проблемы после увеличения аудитории до 1000 уников в сутки, а работать с включенным оптимизатором статического контента (так мастерхостовцы хитро обозвали nginx) не получалось - rewrute для статического контента, расположенного в папках модулей, не отрабатывался, в результате на выходе получался mess.
Каким же я был болваном, поверившим в байки "спецов" мастерхоста, и верившим до недавнего времени, что подобную схему реврута будет построить сложно вообще и невозможно для виртуального ТП! А все оказалось до безумия просто: чтобы работала схема данного реврута, надо всего лишь в секцию-обработчик статического контента сайта добавить ОДНУ строку: PHP код:
PHP код:
PHP код:
Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
Напильникъ - наше все
|
И еще одна заметка "в копилку мастера".
Тот же newbb_plus свои в свои кукисы указывает полный путь до модуля, т.е. /modules/newbb_plus. Но к такой куке не получится обратиться ни за какие коврижки со страницы /newbb_plus - в результате чего в штатном newbb_plus применение данного хака приведет к тому, что информация о прочитанных темах в кукисах храниться будет - а вот прочитать ее оттуда уже не получится. Решение для newbb_plus элементарное: в файле /modules/newbb_plus/config.php нужно строку PHP код:
PHP код:
Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
|
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |