Переключать пункты меню

Как в php создать адрес страницы

Чтобы каждый сайт отличался от другого и тем более, имел свое неповторимое имя, любой web ресурс в сети интернет, должен иметь свой уникальный домен. Домен прописывается взамен ip адреса сервера, на котором расположены файлы веб сайта.

Для того, чтобы получить домен его нужно сначала проверить и удостовериться, что имя в данный момент свободно. Это несложно проверить на любом сервисе whois или на бирже где вы оформляете покупку домена. Стоимость покупки в зоне ru на разных сервисах колеблется в пределах от сорока до девятисот рублей, в зависимости от продавца.
 

Поэтому чтобы прописать адрес страницы или url, пишут следующее:

http://imyasayta.ru/index.php?page=1

Это простейший пример страницы на php. Расшифровывается так: что на сайте с доменом http://imyasayta.ru выбран текст с порядковым номером один. Значит, следующая страница пойдет под номером два, три и так далее. Имя и значение передаются методом GET.
Но большинство поисковых сервисов быстрее и охотнее понимают статический адрес написанный на html, но в тоже время имел возможности динамического сайта на php.

Оказывается, есть простое и компромиссное решение.
Итак,
 

Как сделать, чтобы web страница на php имела статический адрес html 

Все это можно сделать, используя файл .htaccess.
Не пугайтесь, ничего сложного. Это всего лишь текстовый файл.
Возьмем предыдущий пример и переделаем его в статический url. Что мы имеем в начале :

http://imyasayta.ru/index.php?page=1

после переделки урл сайта изменится на

http://imyasayta.ru/page1.html

где цифра один - это переменная величина, будет меняться в зависимости от номера страницы.
Вначале создадим файл .htaccess. Создается в текстовом редакторе, но имя начинается с точки, лучше в формате utf-8.
В файле пропишем следующее:
 

Теперь если в меню вывести такой урл:

http://imyasayta.ru/page1.html

файл .htaccess сделает перенаправление и фактически будет открыт url http://imyasayta.ru/index.php?page=1

Таким способом можно передавать несколько пар переменных (имя=значение).

Следует иметь в виду, что различают домены нескольких уровней. Домены первого уровня в обычном пользовании в сети интернет не используют. Применяют их лишь в связке с доменами второго и третьего уровня.

Домены первого уровня. К ним принадлежат названия доменных зон. Состоят из одного слова. Например, ru, com, net, info, tv, org и так далее.
 

И когда выбираете себе имя для вашего сайта, стоит придерживаться негласного правила что:

1. Имена с зоной .ru. Если вы создаете любой сайт в русскоязычной зоне, то вам лучше подойдет имя домена в этой зоне. В этой адресной зоне работает большинство российских сайтов.

2. Имена доменов с окончанием .com Подойдет ко всем сайтам с коммерческой направленности, бизнеса. Языковая зона ничем не ограничена. С таким доменом первого уровня работают все мульти-язычные сайты.

3. Имена с окончанием .tv. Думаю здесь все понятно из самой обревеатуры ТВ. Это все сайты, которые имеют прямое или косвенное отношение к теме телевидения.

4. Сайты с окончанием info. Это все сайты имеющие отношение, к какой либо подробной информации, к текущим новостям или проекты обучающего характера.

5. Сайты с кириллическими доменами в зоне .рф. Стандарт введен недавно. Обещали, (или это всего лишь миф) что проекты имеющие кириллические символы будут лучше ранжироваться поисковыми системами.

Но как показывает практика, разницы между доменами на кириллице и на латинице никакой нет. Возможно, это будет иметь значение при рекламе сайта офлайн. Например, реклама на телевидении и на радио. Простой домен с кириллическими символами например реклама.рф, запомнится быстрее.
 

Теперь коротко о доменах второго уровня. К ним относятся все адреса, которые выбирают себе сами пользователи при оформлении имени сайта.

Поэтому url сайта схематически выглядит так:
 

 

Добавить комментарий


Коллекция скриптов и модулей   © 2017