2016-10-13 5 views
-2

На консоли поиска Google у меня есть тысячи 404 ошибок с Permalink структурированном как этотWordpress Постоянная ссылка Перенаправление

http://www.example.com/2016/01/11/victory-for-wenger-as-arsenal-top-premier-league-money-table/[email protected]

и моей текущей структуры Постоянная ссылка является

http://www.example.com/2016/01/victory-for-wenger-as-arsenal-top-premier-league-money-table

как я переадресовывать все тысячи ссылок на эту новую структуру через .htaccess?

, а также ссылки, такие как http://www.example.com/2016/07/explosion-rocks-german-immigr‌​ation-centre-nurembe‌​rg/@authorname по этой ссылке http://www.example.com/2016/07/explosion-rocks-german-immigr‌​ation-centre-nurembe‌​rg in htaccess? просто удалить имя автора и любую другую ссылку после имени?

ответ

0

Вот то, что вы ищете:

RewriteRule ^(\d\d\d\d)/(\d\d)/\d\d/([^/]+) /$1/$2/$3 [R=301,L] 

Это говорит:

Перенаправление хххх/уу/ZZ/все/Foo @ бар в/xxxx/yy/whatever

«Все» согласовано до первой косой черты, с которой встречается, и что бы ни случилось после этого d iscarded.

Я также предполагаю, что вы хотите REDIRECT, чтобы поисковые системы заходили в новую структуру URL. Если вы хотите, чтобы он был прозрачным, замените [R=301,L] на [PT,L]

+0

это сработало .. спасибо alot –

+0

как я также говорю ему перенаправить –

+0

как я также скажу он перенаправляет 'http: // www.example.com/2016/07/explosion-rocks-german-immigration-center-nuremberg/@ tobibowale' на эту ссылку' http://www.example.com/2016/07/взрыв-породы-german-immigration-center-nuremberg/@ authorname' в htaccess? просто удалить имя автора и любую другую ссылку после имени? –

0

вы можете попробовать это

Redirect 301 /http://www.example.com/2016/01/11/victory-for-wenger-as-arsenal-top-premier-league-money-table/[email protected] http://www.example.com/2016/01/victory-for-wenger-as-arsenal-top-premier-league-money-table 
+0

Мне нужно начинать делать это вручную для тысяч сломанных ссылок? –

+0

Могу ли я попробовать Перенаправление 301 /http://www.example.com/ –

+0

Могу ли я попробовать 'Redirect 301 /http://www.example.com/%year%/%monthnum%/%day%/%postname% /% author%/http: //www.example.com/%year% /% monthnum% /% postname%/' –