Сайт вылетел из индекса? Победим АГС вместе.
Доброго времени суток.
Сегодня я хотел бы рассказать о том, как же можно управлять пользователями на своем сайте. Нет, речь не пойдет о том, как заставить пользователя что-то купить. Все гораздо прозаичней. Речь пойдет о том, как перенаправить пользователя по нужному нам URL-у.
Предположим, что мы только-только начинаем осваивать азы СЕО, и по своей врожденной глупости, или же по ряду других причин сляпали сайт, и забыли про ЧПУ (Человеко Понятный УРЛ). Иными словами ссылки на страницы нашего сайта имеют вид: http://my_site.ru/index.php?option=blahblah.
Согласитесь, это не есть гуд. Гораздо понятней был бы адрес страницы вида: http://my_site.ru/blahblah_category/blahblah.html или что-то вроде того. Лишний ключевик в адресе еще никому не мешал.
Итак, мы понимаем, что очень сильно лопухнулись, и что-то нужно с этим делать. Одно дело, если наш сайт крутится на wordpress или какой-нибудь joomla. Поставили плагин, и забыли. Или просто штатными средствами настроили движек. Даже если где-то в сети есть ссылки на наш сайт вида http://my_site.ru/?p=400 , то даже когда мы поставим кучу плагинов, для того, чтобы сделать человеко-понятные ссылки, пользователь пришедший по вышеозначенной ссылке получит в браузер именно тот пост, который он и искал.
Что же мы будем с этим делать? А делать то тут собственно и нечего. Делов тут на 5 копеек. Нам в руки дан мощнейший инструмент для управления всем нашим ссылочным хозяйством. И называется это инструмент htaccess. Что же это за зверь такой спросите Вы? В ответ я хочу по традиции обратиться к «Марксу»:
.htaccess (от. англ. hypertext access) — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т.д., без изменения главного конфигурационного файла.
Для .htacces файла существует множество директив. Я остановлюсь на одной из них. Это директива redirect. В том случае, если у нас сменилась адресация сайта, и мы хотим не только сообщить об этом поисковым системам, но и перенаправить пришедшего на сайт по устаревшей ссылке пользователя на нужную страницу, то redirect — именно то, что нам нужно.
в корневой папке сайта создаем файл .htaccess, и делаем в нем запись вида:
redirect 301 /old_address/old_page.html http://my_site.ru/new_address/newpage.html
Также хочу заметить, что каждая директива в файле пишется с новой строки. В том случае, если пользователь придет на наш сайт по ссылке, которой уже не существует при новой адресации, то он автоматически будет перенаправлен на нужную нам страницу. В этой записи у директивы redirect 3 параметра. Первый — код, который будет сообщен браузеру пользователя или поисковому роботу, который придет на сайт. При этом 301 означает, что ресурс перемещен навсегда, а 302, что ресурс временно перемещен. Второй параметр — это станый URL, а третий параметр — URL страницы, на которую будет осуществлен redirect.
Естественно, не стоит злоупотреблять количеством записей в htaccess, т.к. это врятли положительно скажется на скорости работы Вашего сайта или блога. Но, при острой необходимости — использовать можно, и даже нужно. Если у Вас не тривиальная задачка, спешу обрадовать — в htaccess можно использовать и регулярные выражения. Прочитать про все директивы файла .htaccess можно на одном из множества сайтов в сети. А рассмотренный выше пример будет полезен тем, кто только начинает заполнять контентом свой сайт, и по доброте душевной просто забыл про ЧПУ.
Зачем я все это пишу?! А вот зачем: Человеко Понятные Ссылки — это ключ к успеху для Вашего сайта. И уж тем более это не будет лишним если Ваш сайт касается СЕО тематики, или же тематика Вашего сайта это заработок в сети. В прочем для других тематических сайтов также будет полезен данный инструмент.
А используете ли Вы htaccess в своей повседневной жизни?
Постовой:
Если Вам нужен хостинг — обратите внимание на xостинг IspManager. Разумный хостинг по разумным ценам.
Похожие статьи:
[Ответить]
28-09-2009 в 16:11
[Ответить]
[Ответить]
28-09-2009 в 21:32
[Ответить]
[Ответить]
[Ответить]
12-10-2009 в 07:44
[Ответить]