robots.txt для веб-сайта, размещенного в подкаталоге

У меня есть 2 веб-сайт, размещенный на общем хостинге.
1-й сайт
example.com размещен в корневом каталоге как /public_html/

Второй веб-сайт example2.com размещен в каталоге подкаталога в виде /public_html/example_2/

У меня это в example.com/robots.txt

User-agent: *
Disallow: /example_2/
sitemap: https://www.example.com/sitemap.xml

У меня это в example2.com/robots.txt

User-agent: *
sitemap: https://www.example2.com/sitemap.xml

Я хочу, чтобы Google индексировал оба сайта отдельно, но не смешивал друг друга, я знаю, что если веб-сайт отправлен, то весь каталог google google, за исключением Disallow one; Поэтому, если I Disallow: /example_2/, то эффект будет example2.com , Если да, то что лучше всего написать robots.txt для 2 веб-сайта.

Я буду очень доволен, если кто-то может показать мне правильный путь.

3 голоса | спросил Raunak Gupta 16 FebruaryEurope/MoscowbThu, 16 Feb 2017 06:46:37 +0300000000amThu, 16 Feb 2017 06:46:37 +030017 2017, 06:46:37

1 ответ


2

Похоже, что для cPanel и, возможно, других, чего ожидать от веб-хостов в наши дни, создавая второй или третий веб-сайт или даже поддомен, cPanel, чтобы сохранить при настройке разрешения файлов, создает любые дополнительный сайт в веб-пространстве первого созданного сайта. Это может быть результатом старой схемы Apache с использованием httpd.conf и совместимости. Кто знает? В результате возникают путаницы и потенциальные проблемы, которые могут возникнуть.

/public_html /является исходным сайтом веб-сайта example.com

/public_html /example_2 /- второй сайт example2.com

Для примера.com директива directory в файле конфигурации указывает на /public_html /и example2.com, directory в файле конфигурации указывает на /public_html /example_2 /.

Это локальные каталоги в вашей файловой системе, а не то, как вещи видны из Интернета.

Что помещено в /public_html /например index.html будет рассматриваться как example.com/index.html и что помещено в /public_html /example_2 /например index.html будет рассматриваться как example2.com/index .html.

То же самое будет верно для файла robots.txt и любого файла .htaccess, который вы хотите создать. Example.com robots.txt войдет в /public_html /и example2.com. Robots.txt войдет в /public_html /example_2 /.

Недостатком этой конфигурации является то, что example.com/example_2/index.html покажет домашнюю страницу сайта example2.com/index.html. Это, как правило, не проблема. Просто что-то вспомнить.

ответил closetnoc 16 FebruaryEurope/MoscowbThu, 16 Feb 2017 08:13:31 +0300000000amThu, 16 Feb 2017 08:13:31 +030017 2017, 08:13:31

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132