Как удалить даты из существующих постоянных ссылок?

8

После некоторого изучения дат в блогах, кажется, что это хорошая идея, чтобы удалить их из существующих постов.

Рассматривать:

  1. Самостоятельно (на Bluehost)
  2. Более 1000 существующих постов
  3. Все сообщения индексируются Google, и многие из них связаны с другими доменами. Многие посты связаны с блогом. Не хочу ломать ссылки.
  4. Не хочу терять Pagerank или возраст постов в Google. Это очень важно, потому что большая часть трафика идет от Google, и многие страницы имеют хороший рейтинг.
  5. Текущий URL: http://www.thedomain.com/blog/2012/07/01/blah-blah-blah-blah/
  6. Новый URL должен быть http://www.thedomain.com/blah-blah-blah-blah/

Я знаю, что это можно сделать с помощью ModRewrite, но так ли это лучше? Будет ли Google знать, что это тот же пост?

Можно ли изменить постоянные ссылки?

Б Семь
источник

Ответы:

8

Вы найдете этот пост Joost De Valk об изменении постоянных ссылок WordPress, чтобы он включал только /%postname%очень полезные.

Сколько сообщений у вас больше не имеет значения, если вы используете последнюю версию WordPress (по крайней мере> v3.3.1).

Я полагаю, что ваша постоянная структура изначально была - это /blog/%year%/%monthnum%/%day%/%postname%/- и теперь вы планируете использовать гораздо более простую - /%postname%/- амирит?

Если приведенное выше верно, вам просто нужно добавить это правило в ваш файл .htaccess, и оно должно позаботиться обо всех переадресациях 301:

RedirectMatch 301 ^/blog/([0-9]{4})/([0-9]{2})/([0-9]{2})/([^/]+)/$ http://www.thedomain.com/$4

И так как это перенаправление 301, да, Google в конечном итоге узнает, что сообщение было перемещено на новый URL.

РЕДАКТИРОВАТЬ: Кстати, правило перенаправления не требует mod_rewrite. Он использует mod_aliasкоторый включен по умолчанию большинством (если не почти всеми) хостами.

это я
источник
Да, я хочу изменить структуру постоянных ссылок, как вы описали. Влияет ли редирект 301 на рейтинг Google? Спасибо.
B 7
2
Нет, не то, что я знаю. Я фактически переместил свой сайт в другой домен, и я не увидел никакого влияния. Но это может отличаться, никто не может быть уверен. :)
its_me
@BSeven Кстати, 301 редирект - это лучшее, что вы можете сделать.
its_me
Я не знал, стоит ли улучшать постоянную ссылку, рискуя снижением рейтинга. Большая часть трафика является органической и через Google.
B 7
1
Вероятно, webmasters.stackexchange.com. И не забудьте сначала поискать, чтобы ваш вопрос не был закрытым, как обман.
its_me