Як за допомогою

Отже, проблема стояла наступна: Видалити із заслання частина .html за допомогою файлу .htaccess. Навіщо це знадобилося? Все почалося з того, що я встановив на цей блог плагін WP-Print (знайти його можна в репозиторії WordPress), який створює версію для друку до запису або сторінці. Як і було сказано в ридми до плагіну, я виконав наступні вимоги:

(1) У каталозі теми wp-content / themes // Знайти такі файли single.php, post.php, page.php, etc і т. П ..
(2) У них знайти рядок:

А коли плагін WP-Print додавав свою частину на заслання виходило наступне:

Звичайно, такий баян не працюватиме. До слова, регенерація пермалінков в адмінці WordPress (постійні посилання) не допомогла. Тому довелося постійні посилання міняти на іншу схему:

Тепер плагін заробив, так як посилання на друковану версію прийняли вигляд:

Але відкрилася нова проблема - записи перестали відповідати на нові посилання і видавали 404 помилку. Це дуже неприємно, тому що блог проіндексовані, та й на деякі статті є зовнішні посилання.

У рішенні проблеми допоміг великий і жахливий .htaccess. Все, насправді просто, в корені сайту потрібно знайти і відкрити файл .htaccess (або створити його) і додати в нього наступні рядки, замінюючи при цьому «ваш_сайт.ру» на справжню посилання на ваш сайт:

Після цього старі посилання починають працювати - спокійно і тихо редіректят відвідувача на ту ж статтю, тільки за новою посиланням.

Також є інший спосіб .htaccess-редиректу, він коротший, але не у всіх працює:

Сподіваюся цей досвід комусь стане в нагоді, тому що мені він дуже допоміг!

Схожі статті