Вопросик по WordPress к читателям, а также посетителям моего блога!
Доброго времени суток всем всем всем, кто сейчас читает этот пост. Возник у меня вопросик по WordPress. Буду благодарен Вам за ответы, а также за ретвит данной записи.
Ссылка поста ранее у меня выглядела вот так: http://blog-studenta.ru/obshhaya-rubrika/to-work-or-not-to-work-in-summer.html (ссылка не рабочая).
Меня задолбали ссылки рубрик (ненавижу транслит и не хочу уже переводить их, проще исключить) и в настройках ЧПУ я исключил из ссылки рубрику и отныне ссылки стали выглядеть таким вот образом: http://blog-studenta.ru/to-work-or-not-to-work-in-summer.html.
Файл .htaccess я заменил, посты на блоге просматривать могу.
Но проблема теперь в другом: с поисковых систем на мой блог не могут перейти. Например, в Яндексе только что искал пост http://blog-studenta.ru/how-to-work-with-ppc-affiliate.html по запросу «Как правильно работать с PPC партнерками?», а ссылка то еще содержит в себе рубрику: http://blog-studenta.ru/seo/how-to-work-with-ppc-affiliate.html и поэтому после перехода на мой блог посетитель видит только «Страница не найдена. К сожалению, по вашему запросу ничего не найдено». Помогите разобраться с данной проблемой. Что нужно прописать в файл .htaccess? На данный момент он выглядит вот так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
И еще один вопрос: если ссылались на какую-то внутреннюю страницу (например, многие ссылались на страницу http://blog-studenta.ru/free-seo-course-for-beginners.html, когда в ссылке еще содержалась рубрика), а не на главную, то беки отвалятся в любом случае? Никак нельзя исправить ситуацию?
Спасибо за внимание и заранее спасибо за помощь! Буду благодарен за ретвит.
Постовой: хочу представить Вашему вниманию компанию Интелсиб, которая предлагает поисковое продвижение сайтов в интернете.
ну ты и напорол боков, вообще для оптимизации включение категории в урл просто необходим как Яндексу так и гуглу...
лучше верни назад все пока не поздно...
ответить, к сожалению, не смогу, но присоединяюсь к вопросу. т.к. тоже подумываю убрать рубрики из ссылок.
Прийдется ждать, пока поисковийки проиндексируют новые адреса, могу посоветовать лишь на 404й странице формировать новый урл из адресной строки и делать редирект чтобы пользователи находили уже проиндексированные статьи. А беки не отвалятся
Ниче ждать не надо, поищи про 301 редирект инфу, я с такой темой тоже сталкивался, где то с помощью гугла инфу нашел, сделал, там пошагово было.Все старые ссылки склеить с новыми , сейчас с телефона, а так бы образец дал . Хотя ты же не маленький, набирай 301 редирект и отищешь.
Да вспомнил, инфа была про плагин , который категории убирает, nocategory кажется называется
у меня подобная проблема возникала, когда я из обычных ссылок пытался сделать ЧПУ. Повозился немного, а потом вернул все обратно)
А зачем убирать их? Для чего?
Я думаю, что надо учиться формулировать правильно свои запросы в поисковике =)
Ну или просто знать что и где искать
Вот это поможет http://wordpressinside.ru/plugins/redirection/
Как уже говорили выше — 301 редирект тебе в помощь. Он и вес передает со старой на новую страницу, и поиковики к нему относятся нормально.
Могу предложить следующий вариант:
RewriteRule ^seo/how-to-work-with-ppc-affiliate.html$ /how-to-work-with-ppc-affiliate.html [R=301,L]
Или даже так:
RewriteRule ^seo/(.*)$ /$1 [R=301,L]
301 редирект как-то в файле .htaccess можно прописать. Плагином Redirection я ничего не смог сделать. Проблема все еще не решена.
Это все вставить до «RewriteBase /»
Это все вставить *после* «RewriteBase /»
Максим, ну это же только для рубрики SEO оно пропишет 301 редирект. Мне нужно же для всего блога.
Да, разумеется только для одной рубрики. Но ничего не мешает продублировать код для остальных =)
Из других вариантов — вместо 404-й ошибки пересылать все на index.php, тогда не придется дублировать код, но это чревато бесконечным редиректом...
Максим, рубрики я еще буду переделывать. Потом опять возится с кодом. Для всех рубрик общего кода нет?
Без возни с кодом вариантов не вижу, увы
А вот хз )) на яндекс то ты повлиять вроде не можешь, а ссылки у тебя новые. Так что можно ожидать что вывалится блог из индекса. Наверное можно редирект сделать автоматический со ссылок старых на новые, но это если и сработает, то наверно тоже яше не понравится... в общем — хз даже. Ссылки это дело такое... опасное )))
Придётся ждать, пока поисковики снова не проиндексируют уже новые адреса без категорий
бля ты что не-понимаешь что ты говно делаешь верни назад все!
посмотри как у бормалея у шакина или еще примеров кинуть... вася меняй назад все!
wlad2, ори по-меньше. у самого на блоге хрен поймешь как ссылки выглядят. Мало того, что без категорий, так еще и кириллицей!
бля я тебе советую как лучше, ладно у меня не-правильно, так я-ж не советую ху-йню какуето...
wlad2, следи за тем, что пишешь. Как мне удобней, так и делаю. Не хочу ни под кого подстраиваться.
мне лично самому удбней будет категории убрать, т.к. ссылка становится короче, и на сколько я знаю, это плюс для ПС.
Дима, в общем прийдется либо писать скрипт для редиректа, либо ждать индексации, либо менять все назад, выбирай. Но я так и не понял чем тебе категории так не нравятся
Я так понимаю, что вариант с .htaccess тихо и мирно забыли?
Поверь, он работает. Сам менял урлы на проекте. После получения 301 заголовка Яндекс тихо и мирно заменил ссылки на новые.
Менять структуру подобным (радикальным) образом (да ещё и без действительно весомых причин) — весьма серьёзно напакостить своему блогу в плане SEO, особенно по Google, особенно по без редиректа.
п.с. Честно говоря, удивлён, что такое (добровольно) делает не тётя из ЖЖ со своими рецептами маринованных свинушек, а человек, имеющий прямое отношение к SEO...
ПРОБЛЕМА РЕШЕНА! Вернул в ссылку рубрики. Поразмышлял над всеми проблемами, которые возникают и решил все вернуть обратно. Пусть лучше будет так как есть (но мне все равно это не нравится).
стало намного приятнее что ты прислушался к советам
Рубрику реально лучше вернуть, но раз уж ты захотел ее выпилить и сделать это безболезненно, то нужно было ставить All in One SEO Pack и отмечать там галочку типа «автоматически делать 301-й редирект при изменении урлов», и по идее все было бы Ок. .htaccess при этом трогать не нужно было бы, да и вообще трогать его не рекомендовал бы ни в коем случае. Если все еще интересно это, то можешь попробовать. О результатах отпиши, самому интересно )
Перспективный блоггер, это в какой версии All in One SEO Pack можно делать?
Полтора года назад, когда только-только знакомился с WP, такая опция в All in One SEO Pack уже была, так что думаю, что в любой.
Юзайте лучше Platinum SEO Pack, у него есть все возможности All in One SEO Pack (даже настроки можно импортить из него), плюс к этому еще и доп. полезности.
Перспективный блоггер, и как-же название такой возможности в All in One SEO Pack?
Да, ошибся, эта настройка есть только в Platinum SEO Pack (automatically do 301 redirect for all permalink changes), но, к сожалению, из 10 сайтов мне удалось поставил его, чтобы не было проблем с кодировкой, только на 1. Я не уверен, поддерживается ли он все еще разработчиком, но для данной ситуации как раз он мог бы подойти.
Я сам подумываю сделать такую же вещь, так точно так же не нравятся категории в урле, учитывая, что мне их менять постоянно хочется. Так вот мне посоветовали использовать плагин redirection и правило /blog/(.*) => /$1
Которое переназначает 301 редирект из категории blog в без категории. То есть надо прописать этих правил столько, сколько категорий. Но сам не проверял еще.
я лично ждал пока мой сайт гугл не проиндексировал около 4 месяцев ))) я в восторге, вроде как яндекс быстрее это сделал. теперь остаётся разобраться с 301 редирект
А чем плохо убирать категории? Тут некоторые высказывались, что этого категорически делать не следует...