Як зробити гарні ЧПУ (людино-зрозумілі посилання)
Записки верстальника-філософа
І теж вирішили завести свій блог на Wordpress. І ось після всіх приготувань, копіювань і установок ваш блог нарешті запустився. Далі зазвичай починаються пошуки красивої теми, встановлення корисних і не дуже плагінів і т.п. та в.д. Але все це можна зробити будь-коли. Теми так взагалі хоч щодня міняй.
Але є завдання, яке треба вирішити з самого початку, і яке новачки вічно пропускають. А саме приведення до нормального вигляду формату посилань. Адже як тільки сторінки вашого блогу потраплять до індексів пошукових систем (yandex, google тощо), змінювати формат посилань буде вже пізно. Будь-яка зміна формату спричинить зникнення ваших сторінок з індексу до наступної переіндексації. Враховуючи примхливість сучасних пошукових систем, не відомо чи настане вона взагалі. Тож зазвичай якщо вже забув про налаштування ЧПУ одразу, то потім це вже собі дорожче.
На щастя, ми з вами про це не забули і зараз цим займемося.
Насамперед встановіть ftp з'єднання з вашим хостингом і переконайтеся в наявності в корені вашого сайту (там же де index.php) файлу .htaccess. Якщо такого файлу там немає, створіть. Встановіть на нього права для запису 777. Тепер йдемо в адмінку блогу в меню "постійні посилання-змінити шаблон посилань".
Тут ми пропонуємо п'ять варіантів.
За замовчуванням http://localhost/word/?p=123 День та назва http://localhost/word/2008/12/03/sample-post/ Місяць та назва http://localhost/ word/2008/12/sample-post/ Числовий http://localhost/word/archives/123 Довільна структура
Ось список цих тегів:
%year% Рік запису, чотири цифри, наприклад 2008
%monthnum% Місяць року, наприклад 09
%day% День місяця, наприклад 04
%post_id% Унікальний ID запису
Використовуючи наступний шаблон %author%/%year%/%postname%.html отримаємо http://site.ru/admin/2008/name.html
Головне не забувати про необхідність унікальності посилань та використовувати %postname% або %post_id%. Хоча можна спробувати поексперементувати з %hour% та %minute%. Може й вийти. Відпишіться кому не ліньки про результати.
На цьому блозі використано шаблон %category%/%post_id%.html
До речі про цю частинку .html - це як ви самі розумієте чисто для краси і використовувати її чи ні справа смаку або питання віри.
Після цього потрібно не забути активувати плагін rustolat для коректного перекладу кирилиці і змінити права доступу на файл .htaccess на 644 від будь-яких шкідників.