Как создать дружественный для SEO URL с использованием PHP и MySQL

  1. Как создать дружественный для SEO URL с использованием PHP и MySQL
  2. Как создать SEO дружественный URL в PHP?
  3. Из редакции

SEO дружественный URL с использованием PHP

Как создать дружественный для SEO URL с использованием PHP и MySQL

В этом уроке мы увидим метод создания SEO-дружественного URL с использованием PHP и MySQL

В этом методе мы используем PHP / MYSQL для SEO-конвертации, а также HTAccess Переписать правило для преобразования динамического URL в чистый SEO URL

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

Moz Объясните важность SEO дружественных URL - SEO лучшие практики для структурирования URL

мы уже реализуем этот метод на наших трех плагинов

ОК, давайте перейдем к нашей части учебника 🙂

Как создать SEO дружественный URL в PHP?

Скачать мой установочный файл


  • Сначала создайте таблицы базы данных для преобразования URL.
  • Выполните это ниже SQL-запросов для создания таблиц в базе данных
CREATE TABLE blog_posts (id INT NOT NULL AUTO_INCREMENT, заголовок VARCHAR (500) NOT NULL UNIQUE, содержание TEXT, str VARCHAR (500) NOT NULL UNIQUE, ПЕРВИЧНЫЙ КЛЮЧ (ID));

  • Теперь создайте файл для подключения к базе данных db.php
<? php $ dbhost = 'localhost'; $ dbuser = 'ИМЯ ПОЛЬЗОВАТЕЛЯ БД'; $ dbpass = 'YOUR DB PASS'; $ dbname = 'ВАШЕ ИМЯ БД'; $ con = mysqli_connect ($ dbhost, $ dbuser, $ dbpass, $ dbname) // подключиться к серверу базы данных или умереть («Не удалось подключиться к mysql, потому что» .mysqli_error ()); mysqli_select_db ($ con, $ dbname) // выбираем базу данных или умираем («Невозможно выбрать mysql, потому что» .mysqli_error ()); ?>
  • index.php - Теперь создайте страницу публикации, она содержит HTML-форму для создания публикации.

  • Использование скрипта PHP для SEO конвертирования URL
// дружественная функция преобразования URL to_prety_url ($ str) {if ($ str! == mb_convert_encoding (mb_convert_encoding ($ str, 'UTF-32', 'UTF-8'), 'UTF-8', 'UTF-32' )) $ str = mb_convert_encoding ($ str, 'UTF-8', mb_detect_encoding ($ str)); $ str = htmlentities ($ str, ENT_NOQUOTES, 'UTF-8'); $ str = preg_replace ('`& ([az] {1,2}) (острый | uml | circ | grave | ring | cedil | slash | tilde | caron | lig);` i', '1', $ str ); $ str = html_entity_decode ($ str, ENT_NOQUOTES, 'UTF-8'); $ str = preg_replace (array ('`[^ a-z0-9]` i', '`[-] +`'), '-', $ str); $ str = strtolower (trim ($ str, '-')); вернуть $ str; } $ str = to_prety_url ($ title);
  • posts.php - Теперь создайте страницу для отображения сообщений с SEO дружественным URL

  • .htaccess - теперь создайте правило перезаписи HTACCESS для чистого перенаправления URL-адреса, оптимизированного для SEO

= Обычный URL - allwebtuts.com/posts.php?str=santhosh-veer-blog

= SEO дружественный URL - allwebtuts.com/santhosh-veer-blog

RewriteEngine On RewriteRule ^ ([a-zA-Z0-9 _-] +) $ posts.php? Str = $ 1 RewriteRule ^ ([a-zA-Z0-9 _-] +) / $ posts.php? Str = $ 1

Из редакции

Если у вас есть какие-либо сомнения в этом уроке, оставьте свои комментарии здесь, я буду вам помочь.


Была ли эта статья полезна?

Спасибо!

Ваш отзыв помогает нам улучшить Allwebtuts.com


Php?
Php?
Php?
Была ли эта статья полезна?