:/0 — ошибка 404 — как отрезать часть ссылки, редирект 301

Раздел: Программирование
Написано: 14.07.2016
Автор: Antonio

Давно заметил — откуда-то к основной ссылке добавляются символы «:/0», т.е. получается ссылка вида

https://nemcd.com/2013/12/v-excel-propali-listy-kak-vklyuchit/:/0

Это недоразумение приводило к Ошибке 404 и хорошо что у меня установлен плагин SEO Ultimate’s, он и сообщил об этих ошибках.

Пришло время решить проблему..

redirect 301, когда не умеешь делать редирект

Откуда берется «:/0» я сильно не стал выяснять, конечно было правильнее найти корни проблемы, но поискав быстро в коде, я этого не увидел, поэтому решил просто сделать редирект.


Решение: делаю 301 редирект на нормальную ссылку страницы, т.е. просто отрезаю не нужную добавку и выполняю редирект.

Ранее я писал заметку о Индексация ?utm_source и там было понятно, что это Твиттер добавляет к ссылке «свой хвост», сейчас же ситуация немного другая, но решения похожи.

Добавляем строки в корневой .htaccess вашего сайта.

RewriteCond %{REQUEST_URI} ^(.*)\:\/0
RewriteRule ^(.*)\:\/0$ $1 [R=301,L]

Т.е. получается в итоге вот так.

# BEGIN WordPress
<ifmodule mod_rewrite.c>
RewriteEngine On
 
RewriteCond %{REQUEST_URI} ^(.*)\:\/0
RewriteRule ^(.*)\:\/0$ $1 [R=301,L]
 
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 
</ifmodule>
# END WordPress

Возможно у вас в .htaccess еще будут и другие строки, которые были ранее, поэтому комбинируйте правильно и обязательно проверьте как работает ваш сайт с измененным .htaccess.

Все ли правильно с переходами, не появилось ли новых проблем с 404 или вечной рекурсией!

Фразы: :/0 сделать редирект, как отрезать часть ссылки?, htaccess и 301 редирект, вырезать часть url с помощью htaccess

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

3 комментария

Antonio
Апр 11, 2017 22:39

Класс, прошел год и опять пригодился совет =)

 
Аноним
Май 27, 2019 17:32

8)

 
Antonio
Окт 26, 2019 13:11

Прошло 3 года и теперь нужно сделать редирект в
Nginx + PHP FPM
растем =)

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com