Всем привет, дорогие друзья. Пора мне уже писать конкретно о блоггинге для новичков, одна из таких тем — настройка чпу (чпу — это человеко-понятный урл). Хватит уже всяких мотивационных постов типа подсказок о чем писать в блоге или тем более зачем нужен блог.
Так вот, сразу после того, как был установлен движок — первым делом нужно настроить ЧПУ. В самом начале, когда только движок установлен, у блога вот такой, совсем не понятный для человека урл.
http://site.ru/?p=1
Это кстати ссылка на стандартную статью «Привет, мир!».
А теперь посмотри на действительно человеко-понятный урл (чпу).
http://in4wp.ru/zachem-vam-nuzhen-blog.html
Все-таки адрес каждой страницы твоего блога должен быть понятен. Согласись. И, на сколько мне известно, такие ЧПУ урлы лучше воспринимаются поисковыми системами.
Как настроить ЧПУ на WordPress.
Заходишь в админку своего блога. Потом идешь по пунктам: Настройки — Постоянные ссылки.
А можно вообще самостоятельно настроить чпу. Как тебе будет угодно.
И добавил символы «.html» в самом конце. Кстати, некоторые вводят следующие параметры, чтобы было видно, в какой категории находится тот или иной пост.
http://in4wp.ru/%category%/%postname%/
Плагин RusToLat в помощь для настройки чпу.
Когда установишь /%postname%/ — это еще не все. Да, настройка чпу уже почти подошла к концу, но урлы будут на русском языке, т.е. на кирилице. И будет выглядеть вот так:
http://in4wp.ru/привет-мир/
В принципе, уже лучше, но блин, домен на латинице, название страницы на кирилице. Как-то не так, что ли. Мне больше по душе, когда и домен и урл написаны одними буквами. т.е. все или на латинице или на кирилице.
Осталось только перевести в транслитерацию.
Все это решается плагином rus-to-lat.
Просто устанавливаем плагин и активируем в админке.
Если ты в самом начале не установил этого плагина, то нужно будет открыть каждую статью и рубрику для редактирования и просто пересохранить, ничего не изменяя.
ЧПУ и .htaccess.
Когда ты изменяешь структуру ЧПУ — WordPress может сам создать файл .htaccess. Но иногда так бывает, что из-за настроек хостинга wordpress не может создать этот файл.
Тогда нужно сделать это самому.
Создаем файл .htaccess и копируем его в корневой каталог твоего блога. В файл .htaccess нужно вписать код, который предлагает сам WordPress.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Ну и все, теперь основная настройка чпу на блоге закончена. Осталось только пересохранить страницы и рубрики, если это еще не было сделано.
Пользуясь случаем, хочу объявить о том, что у меня есть БЕСПЛАТНЫЙ курс по созданию блога с нуля — ПОЛУЧИТЬ КУРС. Помогаю новичкам в развитии.
Если в этом процессе возникают проблемы — пиши в комментариях, обязательно отвечу!
[urlspan]Подпишись[/urlspan] на обновления по почте.
С уважением, Денис Тумилович.
Я в конце html не ставлю. Это критично?
Не критично. Тут дело вкуса скорее.
У меня тоже без html особо отличий не увидел, даже опытные сеошники и оптимизаторы говорят что разницы нет, каждый делает так как ему больше нравиться
Спасибо,статья интересная!
На своем первом блоге я не настраивал чпу, в результате все страницы имели корявый адрес который просто не возможно было набрать. Сменил чпу и пришлось столько мучиться,жаль что не было этой информации раньше может и я бы сразу все грамотно настроил и не пришлось бы переделывать все и проделывать такую работу
Такую настройку надо обязательно делать любому новичку сразу же, даже еще до добавления статей. Очень важно, согласен
Да, на WordPress с ЧПУ все намного проще – один раз настроил, установил плагин и все. Еще и к старым статьям можно добавить. Все больше убеждаюсь, что нужно как можно быстрее переходить на эту CMS.
Денис, а как ты относишься к мнению, что плагин RusToLat уже устарел и теперь нужно устанавливать плагин Cyr-To- Lat, он обладает более полным функционалом? Сегодня прочитал это на одном из блогов по WP (автор Петр Александров) и очень задумался…
Мне одна из читательниц моего сайта написала, что у меня странный урл и порекомендовала поменять его, вот я сразу и принялась искать нужную статью. Буду устанавливать нужный плагин и менять урл на человеко-понятный. Спасибо, Денис за понятно написанное описание!
Денис, все установила и сделала так, как у вас написано. Файл htaccess создавать не пришлось — хостинг создал его сам. Все получилось и теперь мои ссылки на статьи стали понятны и на латинице! Спасибо огромное за разъяснения!!!