htaccess: Зніміть папку та переспрямуйте за допомогою регулярного виразу

переадресовувати

Спрощення структури URL-адреси - це чудовий спосіб оптимізувати ваш сайт із ряду причин. Довгі URL-адреси важко ділитися з іншими, їх можна відрізати в текстових редакторах та редакторах електронної пошти, а складні структури папок URL-адрес можуть надсилати неправильні сигнали пошуковим системам про важливість вашого вмісту.

Якщо ваш сайт мав дві URL-адреси:

  • https://martech.zone/blog/category/search-engine-optimization/htaccess-folder-redirect-regex OR
  • https://martech.zone/htaccess-folder-redirect-regex

Як би ви думали, хто з них надавав статті більшої важливості? Перший приклад має розділення статті та домашньої сторінки на 5 рівнів. Якби ви були пошуковою системою, чи вважаєте ви, що це важливий вміст?

З цих причин ми спрощуємо багато структур папок наших клієнтів. Деякі можуть стверджувати, що пара категорійних слизняків із ключовими словами є кращими, але ми не бачили цього у наших клієнтів. Ієрархія та кількість посилань на домашню сторінку значно покращили рейтинг нашого популярного вмісту.

Однак після впровадження блогу трохи важко скасувати всі ці постійні посилання і при цьому правильно перенаправити трафік із існуючих посилань на нову структуру URL-адрес. С махове колесо (афілійоване посилання), ми можемо попросити їх команду керувати нашими переадресаціями або скористатися плагіном переспрямування.

  1. По-перше, ми працюємо Yoast's WordPress SEO плагін, щоб ми могли позбавити буквал категорія слизень поза URL.
  2. Далі ми оновлюємо постійні посилання та видаляємо /% category% / і просто залишаємо /% post% / у полі (і оновлюємо кеш).
  3. Нарешті, ми повинні додати регулярний вираз, щоб правильно перенаправити папку:

strip-folder-redirect-regex

Вираз містить перелік необов’язкових категорій (folder1, folder2, folder3) і вимагає введення тексту після категорії… таким чином сторінки ваших категорій не будуть ламатись, але незалежні статті перенаправлять належним чином на нову URL-адресу.

^/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

Я не впевнений, що рекомендував би цю кардинальну зміну для кожної компанії. Ті, хто має встановлений рейтинг, можуть не захотіти застосовувати це. Короткостроково це може зашкодити вашому рейтингу, оскільки переспрямування не несе повноважень оригінальної сторінки. Але з часом наявність більшого вмісту вище у вашій ієрархії постійних посилань може вам допомогти. Ми знаємо, що це допомогло Martech Zone!

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.