- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть проблемка, понимаю что может быть она для кого-то банальная.
Но решения я найти не могу.
Сайтец у меня есть c категориями. Так вот гугл его просканил однажды
и записал себе:
http://XXXXX/index.php?cat=8
Потом спустя годик я внес дополнения в htaccess и переделал сайтец под вид
http://XXXXX/super-puper/
все ссылки на сайте переделаны на http://XXXXX/super-puper/
Но гугл по прежнему сканит кривой адрес и новый тоже сканит
и выдает в результате
http://XXXXX/index.php?cat=8
чего делать то?
Можно через робот.тхт запретить гуглу сканить кривой адрес. Но некоторые говорят что таким образом можно убить и прямой на всегда тоже.
Терять есть чего, на кривом есть уники. Но почемуто мне кажется что с прямого было бы больше. Но вот как грамотно это все переделать?
301 редирект
301 редирект
угу, он поможет. Сейчас как раз переделываю ссылки на сайте у себя...
По теме:
чего не работает? 😒 Не могу понять
еще через https://www.google.com/webmasters/ можно, но лучше через редирект, вес все-таки передаст..
Согласен 301 редирект.
mod_rewrite в помощь.
Не сработает такой финт :)
Через mod_rewrite делается перенаправление с динамического адреса на статический, но не наоборот. Нужно делать перенаправление через php-файл.
В начале index.php должен быть примерно такой код:
function goto($path) {
header("HTTP/1.0 301 Moved Permanently");
header("HTTP/1.1 301 Moved Permanently");
header("location: $path");
exit;
}
$req = end(explode('?',$_SERVER['REQUEST_URI']));
if (strstr($req, 'cat=')) goto('/'.$_GET['cat'].'/');
Ну и еще по аналогии можно перенаправления добавить.
Я так целый форум на новые адреса перенёс :)
Имелось ввиду если не много категорий писать на каждую правило,
в противном случае предпочтительнее через скрипт.