Почему в ссылке знак вопроса?
Что означает вопрос в ссылке - наверняка вы видели ссылки, либо в адресной строке "знак вопроса"! Что он там делает и, что означает!?
Подробно о вопросе в ссылке
- Что означает вопрос в ссылке
- Пример использования вопроса внутри ссылки.
- Почему все ссылки на сайте идут со знаком "?"(вопрос)
Что означает вопрос в ссылке
С самого начала - давайте дадим определение, что означает вопрос в ссылке, приведем два определения, умное и простое :
1). Что такое знак вопроса в ссылке?
Одно из правильных определений вопроса из интернета:
Знак вопроса в URL-адресе используется для отделения объекта запроса от передаваемых ему параметров. В левой части (до знака вопроса) находится URI адрес доступа к объекту, после знака вопроса список параметров, которые передаются странице при осуществлении запроса.
2). Что такое знак вопроса в ссылке на нормальном языке?
Знак вопроса - это просто метод get - передачи данных через адресную строку.
Для того, чтобы понимать о чем идет речь, давайте выведем простой пример использования вопроса в ссылке:
В приведенном примере, знак вопроса отделяет основное тело ссылки от дополнительных параметров. Как-то же мы должны понимать о чем идет речь, поэтому было принято решение - использовать знак вопроса для этой цели.
Пример ссылки с вопросом:
Чтобы создать такого рода ссылку, то вам понадобится :
Ссылка с вопросом.
Php код, который это обработает, что внутри кода?...
Открываем программу php:
Проверяем с помощью условия if равен ли наш get запрос нашему слову "content"(слово и переменная "var" приведены произвольные...)
Чтобы вы не увидели этот и весь другой контент страницы... остановим выполнение программы с помощью exit
Внутрь "exit" помещаем код простой страницы html.
Пример использования вопроса внутри ссылки.
Если вы поленились посмотреть по выше идущей ссылке, как это работает, то совсем кратко:
Создаем ссылку с "вопросом в ссылке":
Обрабатываем ссылку из адресной строки с помощью php.
Помещаем приведенный код... в самом верху страницы(у меня это страница ".html")... либо шаблона... либо движка..., что у вас на сайте...
<?
if($_GET['var']=='content')
{
exit ('<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">
<title>Пример использования ссылки с вопросом</title>
</head>
<body>
<center>
<h1>Пример использования ссылки с вопросом</h1>
Здесь контент<br>
<a href="https://dwweb.ru/путь/file.html#paragraph_2">вернуться к описанию</a>
</center>
</body>
</html>');
}
?>
Результат использования вопроса в ссылке:
Теперь... открываем адресную строку и смотрим на неё. Никакого занка вопроса нет...:
Далее - нажимаем на ссылку, которую ранее создали:
Опять смотрим в адресную строку, адрес тот же, но теперь в адресной строке есть вопрос и выводится совершенно другой контент:
Почему все ссылки на сайте идут со знаком "?"(вопрос).
Очень интересный вопрос с моей точки зрения - "почему все ссылки на сайте идут со знаком "?"(вопрос)".
Давайте попробуем разобраться о предмете вопроса...
Предположу, что вы поставили движок себе на сервер.
И выводимые ссылки на сайте идут со знаком "?" вопрос.
Это означает, что у вас на движке не настроен вывод ссылок в "ЧПУ".
Для того, чтобы избавиться от знака вопроса проделываем следующие действия:
Открываем поисковик.
Внутрь поиска вставляем - название вашего движка.
+ Как поставить/настроить "ЧПУ"!
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: