- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Обычно главная страница сайта доступна по двум адресам
http://www.site.ru
http://www.site.ru/index/
Как правильно проставлять внешние и внутренние ссылки на нее?
Т.е. как правильнее писать адрес внешней ссылки <a href="http://www.site.ru/">Хороший сайт</a> или <a href="http://www.site.ru/index/">Хороший сайт</a>
Как правильнее писать адрес внутренней ссылки <a href="http://www.site.ru/">Хороший сайт</a> или <a href="/index/">Хороший сайт</a>
Или не имеет значения?
Если не ошибаюсь, правильней, чтоб ссылка на главную была одна. А другие, возможные написания, просто переадресовывали на основную. Правильней, чтоб это был url вида http://www.site.ru/
Собственно говоря, писать можно как угодно, как с www так и без www. Единственное на что стоит обратить внимание в этом деле - это на то как в настоящее время проиндексирован сайт с www или без www.
Вопрос не в www, а в том, нужно ли указывать в ссылке на главную страницу не только имя домена site.ru, но и ее внутреннее имя index (или main, ну и другие варианты)
Вопрос не в www, а в том, нужно ли указывать в ссылке на главную страницу не только имя домена site.ru, но и ее внутреннее имя index (или main, ну и другие варианты)
Если указывать, например, index.php и распространять ссылку в таком виде, то это не сыграет на пользу, если вы поменяете движок, к примеру, и главной станет index.asp или index.html.
Достаточно указывать путь к корневой папке сайта (http://site.ru/), а страницу по умолчанию, можно задавать в настройках, или не задавать вовсе.
А у вас идёт редирект с http://www.site.ru/ на http://www.site.ru/index/?
Не совсем понял про редирект.
Если вбить в браузер
www.site.ru
или
www.site.ru/index/
то показывается одна и та же главная страница сайта
Так было изначально, никаких редиректов я не ставил
Внешние ссылки на сайт имеют вид
<a href="http://www.site.ru/">Хороший сайт</a>
А вот внутренние на сайте
<a href="/index/">Хороший сайт</a>
И вот стал я задумываться насколько это правильно
Это либо приблуда движка либо настройка ЧПУ. Так указывать не совсем корректно. Гляньте к кореневой директории сайта файл .htaccess, в нем возможна такая строчка:
Или что-то в этом роде. Тогда вопрос отпадет сам собой.
В .htpacess такой набор
RewriteRule ^gpanel/?$ /gpanel/index.php
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)/$ index.php?page=$1&id=$2
RewriteRule ^product/([a-zA-Z0-9_-]+)/$ index.php?page=product&catalog=$1
RewriteRule ^product/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ index.php?page=product&catalog=$1&id=$2
RewriteRule ^dealers/([a-zA-Z0-9_-]+)/$ index.php?page=dealers&city_c=$1
RewriteRule ^news/list/([0-9]+)/?$ index.php?page=newss&cat=$1
Вроде бы нет редиректа.
Но опять же причем здесь приблуда движка и какая разница есть или нет редирект.
Давайте возьмем сайт на html - то же самое
Введя
www.site.ru
или
www.site.ru/index.htm
Мы получим в браузере одну и ту же страницу
В .htpacess такой набор
RewriteRule ^gpanel/?$ /gpanel/index.php
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)/$ index.php?page=$1&id=$2
RewriteRule ^product/([a-zA-Z0-9_-]+)/$ index.php?page=product&catalog=$1
RewriteRule ^product/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ index.php?page=product&catalog=$1&id=$2
RewriteRule ^dealers/([a-zA-Z0-9_-]+)/$ index.php?page=dealers&city_c=$1
RewriteRule ^news/list/([0-9]+)/?$ index.php?page=newss&cat=$1
Вроде бы нет редиректа.
Но опять же причем здесь приблуда движка и какая разница есть или нет редирект.
Давайте возьмем сайт на html - то же самое
Введя
www.site.ru
или
www.site.ru/index.htm
Мы получим в браузере одну и ту же страницу
Здесь немного разные вещи у Вас. В приведенном примере в настройках сервера index.htm указана как домашняя страничка, а в случае site.ru site.ru/index/ уже может быть воспринято, как дублирование контента, если нет редиректа.
Правильно ли я понимаю, что при использовании сайтов "на движках" следует ставить редирект со страницы вида www.site.ru/index/ (www.site.ru/index.php и тому подобное ) на страницу www.site.ru в файле .htpacess ?