Ликбез PHP для SEO
В этой статье я расскажу как можно генерировать случайные числа, которые не моргают при нажатии F5. Также расскажу о некоторых полезных функциях PHP для оптимизации больших сайтов.
Получить адрес текущей страницы можно из переменной $_SERVER[‘REQUEST_URI‘]. В этой переменой хранится URI текущей страницы URL без протокола и домена, например, “/page.html”. Однако в некоторых CMS эта переменная может содержат не текущий URI, а такой URI который мог быть, если ЧПУ были бы выключены. Также эта переменная поддерживается в PHP 4.1 и старше.
Чтобы проверить начинается ли URI допустим со строки /category/cat1/ нужно написать:
if(strpos($_SERVER[‘REQUEST_URI‘],’/category/cat1/’)===0)
Чтобы проверить присутствие в URI строки par=value нужно написать:
if(strpos($_SERVER[‘REQUEST_URI‘],’par=value‘)!==false)
Сгенерировать случайную величину, которая не мигает при F5 можно посчитав контрольную сумму.
abs(crc32($_SERVER[‘REQUEST_URI‘]))
Например, нам нужно случайно выбрать элемент массива
$arr[abs(crc32($_SERVER[‘REQUEST_URI‘]))%count($arr)]
Адрес с которого перешли на страницу (реферер) $_SERVER[‘ HTTP_REFERER‘] можно использовать для определения того перешел ли пользователь к нам с поисковика.
Например, переход с гугла
if(strpos($_SERVER[‘HTTP_REFERER‘],’google.’)!==false)
переход с Яндекса
if(strpos($_SERVER[‘HTTP_REFERER‘],’yandex.’)!==false)
Рубрики
Фильтр по типу
Рубрики
- Авто
- Адаптивные
- Бизнес
- Детские и образование
- Дом и семья
- Женские и шопинг
- Здоровье и медицина
- Игры и развлечения
- Интерьер
- Искусство и творчество
- Красота и мода
- Кулинария
- Блог и люди
- Минимализм
- Музыка
- Недвижимость и стройка
- Новостные
- Портал
- Природа и животные
- Спорт
- Технологии
- Туризм и путешествия
- Универсальные
- Финансы
Лучшие шаблоны для Wordpress
Лучшие комментарии
Последние темы и подборки
- Martanda – бесплатный универсальный шаблон WordPress в черно-белом стиле
- 15 лучших свадебных шаблонов WordPress 2024 года
- Лучшие темы WordPress для магазина красоты
- Лучшие темы WordPress для политики в 2024 году
- AC Care – бесплатный шаблон по установке и ремонту кондиционера
- Classy News – бесплатная тема WordPress для новостей
- Лучшие темы WordPress для концертов и выступлений
- Лучшие шаблоны WordPress для ночных клубов
- Shushi Cafeteria – бесплатный шаблон для суши ресторана на русском
- Reboot – многоцелевая тема WordPress с конструктором главной страницы
Лучшие комментарии