- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Имею на хостинге сайт1.ru файлы которого лежат в папке /public_html/
Второй сайт положил в ту же папку (на хостинге так, не знаю как у других), получилось /public_html/сайт2.ru/
Сейчас заметил, что второй сайт доступен как http://сайт2.ru/, http://сайт2.сайт1.ru/ и http://сайт1.ru/сайт2.ru/
Наверно это не хорошо, если так, то как исправить? Нашел такой способ Привязываем домен к определенной директории, но у меня не работает, он нижний в моем примере.
И еще надо сделать редирект дублей www и index.html к виду http://сайт1.ru/
Привожу пример htaccess который насобирал, сам в нем ни бум бум. Помогите пожалуйста подправить
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.сайт1\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт1.ru/$1 [R=301,L]
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)index\.php$ /$1 [R=301]
RewriteRule ^(.*)index\.html$ /$1 [R=301]
Options -Indexes
AddHandler application/x-httpd-php5 .htm .html
ErrorDocument 404 /404.html
Redirect 301 /contact.html http://сайт1.ru/contact.php
redirect /scripts http://www.microsoft.com
redirect /_vti_bin http://www.microsoft.com
redirect /MSADC http://www.microsoft.com
redirect /_mem_bin http://www.microsoft.com
redirect /msadc http://www.microsoft.com
RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1
RewriteEngine On
RewriteRule ^сайт2.ru/ – [last]
RewriteCond %{HTTP_HOST} (www.)?сайт2.ru [nocase]
RewriteRule (.*) сайт2.ru/$1 [last]
Наверно это не хорошо
А собственно почему это не хорошо ? Чем потенциально может навредить то ?
Вообще не знаю, но думаю что это не нормально.
Первый сайт белый и пушистый, а второй еще под вопросом. Не хотелось бы чтобы они были как то связаны, на всякий случай.
А собственно почему это не хорошо ? Чем потенциально может навредить то ?
Поставят ссылку и будет произвольное количество морд в индексе.
Нашел еще такое мнение /ru/forum/comment/3687477;postcount=7
В панели CPanel есть основной домен, например, 12345.ru.
Создаю дополнительный домен, например, 98765.ru.
Я не понимаю, ведь поисковик найдет одинаковый контент на том (98765.12345.ru) и на другом (98765.ru) сайте. Получается, что, допустим, уникальный контент автоматически превращается в плагиат?
С одной стороны ничего страшного,
Но с другой стороны при некоторых ошибках, робот поисковика все таки попадает на этот субдомен.
Например при таком условии 98765.ru/papka ( при незакрытом слэше )
Чтобы исключить подобное, в корне основного домена 12345.ru в файле .htaccess делаем редирект для дополнительного домена:
RewriteEngine On
RedirectMatch permanent ^/98765.ru$ http://www.98765.ru
deck53 добавил 18.12.2009 в 22:00
Вопрос решил, может кому интересно будет.
Написал хостеру и он переложил сайт2.ru в папку уровнем выше.
Проблема http://сайт1.ru/сайт2.ru/ отпала, но http://сайт2.сайт1.ru/ доступен хотя физически в папке первого сайта его нет. цитата хостера:
В общем положил в папку второго сайта такой htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.сайт2\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт2.ru/$1 [R=301,L]
RewriteRule ^(.*)index\.php$ /$1 [R=301]
RewriteCond %{HTTP_HOST} ^сайт2.сайт1.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www.сайт2.сайт1.ru$
RewriteRule ^(.*)$ http://сайт2.ru/ [R=301,L]
Options -Indexes
Сейчас всё работает, дублей нет, но всё ещё интересно правильно сделал или нет?
Мне мой хостер подсказал следующее решение данной, которое как он сказал решает все проблемы.
Основным доменом аккаунта надо поставить заведомо несуществующий домен, например nesuschectvujuschijdomen.ru
Тогда добавленные к нему сайты например site.ru не будут доступны по адресам:
site.nesuschectvujuschijdomen.ru
и
nesuschectvujuschijdomen.ru/site
А будет доступен только по адресу site.ru
Я проверил сайт действительно доступен только по адресу site.ru , а по другим нет.
Подскажите пожалуйста, при таком решении данной проблемы не возникнет ли проблем с поисковикаи?