[APACHE] Редиректы, битые ссылки

Автор bbbbbb, 16 мая 2009, 17:30:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

bbbbbb

есть: от site.com?articles=10 до site.com?articles=1000

в этом диапазоне, могут быть битые ссылки...

можно ли как-то отредиректить битые сслки на какую-то определенную ссылку?

поисковики ругаються, когда битые ссылки

примерно так, но не похоже что-то
RewriteRule ^articles/?(.*)$  /articles/$1 [R=301,L]


тут надо движок ковырять?

или mod_rewrite справится?

кто делал?


UPD:

где идет запрос который проверят есть ли топик? где иедт проверка существования топика?

в Display.php не нашел, там с начало идет проверка сущевтвоания предыдущего и следующего топика....


UPD:
нашел такое $txt['topic_gone'] выдается если топик не правильный...

как тут сделать?





bbbbbb

нашел

load.php
if (!empty($board_info['error']) && ($board_info['error'] != 'access' || !$user_info['is_mod']))
{
// The permissions and theme need loading, just to make sure everything goes smoothly.
loadPermissions();
loadTheme();

$_GET['board'] = '';
$_GET['topic'] = '';

// If it's a prefetching agent, just make clear they're not allowed.
if (isset($_SERVER['HTTP_X_MOZ']) && $_SERVER['HTTP_X_MOZ'] == 'prefetch')
{
ob_end_clean();
header('HTTP/1.1 403 Forbidden');
die;
}
elseif ($user_info['is_guest'])
{

$topic = '34';
loadLanguage('Errors');
is_not_guest($txt['topic_gone']);

}
else
fatal_lang_error('topic_gone', false);

}

BIOHAZARD

Цитата: bbbbbb от 16 мая 2009, 17:30:27
тут надо движок ковырять?
или mod_rewrite справится?
мод реврайт может проверить существование файла или директории, но никак не существование параметра у скрипта

articles – это явно мод
какой?
в какую таблицу он закидывает статьи?
сделай поиск по названию этой таблицы в файлах
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

bbbbbb

#3
да, спасибо, мне надо было именно именно динамика, то есть скриптом крутить, СДЕЛАЛ!

вооще-то, если у вас будут картинки или файлы или другая статика, то лучше прикрутить к форуму мод_реврайт либо все отдавать через пхп (тут смф не отдает все через пхп)!!

например если вы тему оформления поставите, а потом удалите полностью файлы, и поискови ки могут ссылатся на статику!! а битые ссылки не любят боты!

BIOHAZARD

Цитата: bbbbbb от 17 мая 2009, 23:26:48
например если вы тему оформления поставите, а потом удалите полностью файлы, и поискови ки могут ссылатся на статику!! а битые ссылки не любят боты!
речь, видимо, о модах всёже, а не о темах – темы ссылки не меняют
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Yworld_garry

Я не много не понимаю какая любовь или не любовь у ботов к битым ссылкам в данном случаи.
Нет страниц и хорошо, бот пару тройку раз тыкнится и через какое то время странички выпадут из индекса. Движок отрабатывает это дело как и положено форумам. Внутри домена это считается нормальным процессом. Скорее нужно думать не о редиректах, которые кстати не всеми и не всегда оцениваются адекватно. А учитывая нынешнюю борьбу ПС за "чистоту" рядов, чем меньше различного рода редиректов, запретов в коде и тд. тем лучше.
Где то на оф видел мод по генерации страницы ошибок, не смотрел его но мысль здравая.


bbbbbb

ну скорее всего  - все равно...

первое правило гласит, что не надо делать битые ссылки... возможно если будет много битых, то бот будет подглючивать... или если они будут не доступные (точнее сам домен не доступепный)
может это миф, скорее всего баян! :)