Ребята, добрый день.
Я приобретаю опыт создания интернет-магазина на JoomShopping. До этого я запускал пару проектов (не интернет-магазинов) и таких вопросов не возникало (или пока не возникало). Если можете, подскажите как решить (поделитесь опытом) или научите.
Суть такова: После того, как был сделан сайт, мы его выложили на хостинг, оповестили Google и Яндекс и стали ждать появления страниц в поиске. Google справился за неделю. Однако как оказалось, очень много появилось дублей. Стали искать информацию в интернете, как решить данный вопрос. Почистили поиск Google. Однако в процессе поиска нужной информации нашли данные, что нужно правило настроить файл .htaccess и robots.txt
1. Что касается .htaccess - у нас настроен редирект с www и без www. Но здесь мы узнали ещё о том, что если к адресу сайта добавить index.php и сайт запустится, то это дубль, который надо закрыть. Однако, как правильно это сделать, я так и не нашёл. Поэтому прошу помочь советом, как решить данный вопрос.
2. Возникла необходимость настроить запреты на индексацию в файле robots.txt - но в огромном потоке информации, я просто запутался. Поэтому если можете, помогите разобраться.
Чтобы было проще понимать, буду приводить примеры с моего сайта.
а) у меня есть дублирующая страница - одна по адресу
www.q-11.ru/korzina , а другая по адресу
www.q-11.ru/korzina/view - Как их лучше склеить или как вторую страницу запретить к индексации? Судя по тому, что я видел, у меня несколько вариантов, но какой правильный - не понимаю
либо Disallow: /view либо Disallow: /*view
б) так как на сайте есть возможность авторизоваться, то соответственно данный блок я хочу закрыть от индексации со всеми вложения.
ссылка на данный блок такая www.имясайта.ru/q-shop/user/register (и такие страница там ещё есть .../login (или ещё вот такая .../login?return=L3Etc2hvcC91c2VyL3JlZ2lzdGVy. У меня вопрос - как правильно закрыть их от индексации:
Либо Disallow: /q-shop/user или Disallow: /user или Disallow:/*user или Disallow: /user /register или Disallow: /register (*register) (Не понимаю разницы, объясните) - Та информация, что видел, она не внесла понимания, поэтому привожу конкретный пример
в) то же самое и с другим компнентом, который показывает профиль авторизованного человека - ссылка такая www.сайт.ru/component/users/ (или www.сайт.ru/component/users/?view=reset) и после users/ могут стоять ещё /profile (myaccount, orders и т.д.)
Как правильно закрыть от индексации данный блок:
либо Disallow: /component/users либо Disallow: /component либо Disallow: /*component либо Disallow: /users либо Disallow: /*users
г) как правильно закрыть от индексации страницу с index.php и какие варианты нужно ещё учесть (например, index.php?, index2.php)
Помогите разобраться.