Выполнял я как-то задания в GoGetLinks и часто получалось так, что у меня в url’ах была кириллица. И мне как-то все равно было, но однажды один оптимизатор мне что-то написал по этому поводу. Что именно он сказал, я не помню, но помню, что он жаловался на то, что ссылка не добавляется в аддурилку Яндекс. Я сам попробовал, и меня тоже постиг провал. Но страницы же, в адресе которых есть кириллица как-то попадают в индекс Яндекса, значит, и добавить их как-то самому можно, поэтому я не спасовал.  Яндекс addurl
Точнее, я почти сразу вспомнил, что в FireFox при копировании из браузера в буфер ссылок, содержащих кириллицу, преобразует кириллицу в ее шестнадцатеричное представление с использованием “%”, но Opera, которой я пользуюсь (и, видимо, тот оптимизатор) это не делает. И я вспомнил (не знаю откуда, ибо php я не знаю), что есть в php функция urlencode, которая может выполнить всю грязную работу за нас. Хотя она за одно и различные символы типа слэшей преобразует, а не только кириллицу будет преобразовать, но ведь это можно будет поправить. Кстати, сейчас же есть домены с кириллицей, но сами домены при добавлении в аддурилку Яндекса так и должны оставаться, а не вставляться в виде пуникода. Вот такой у нас Яша. Ну ТЗ я быстренько прикинул:
1) берем список урлов, содержащих кириллицу после слэшей
2) после слэша, который идет после домена, преобразуем всю кириллицу при помощи urlencode
и попросил своего друга Хела накодить, за что ему огромное спасибо. Вот так выглядит он-лайн UrlEncoder, заточенный по Яндекс.Addurl:
mass addurl
а вот его адрес: https://blogflash.ru/urlencoder/.
Он массовый, что очень хорошо, и поэтому можно экспортировать ссылки из ГГЛ, открыть все это дело через exel, скопировать их, засунуть в https://blogflash.ru/urlencoder/, а затем скормить Яше. На этом все. Кстати, при большом количестве ссылок от FireFox будет мало толка.
© Flashback или просто Flash, https://blogflash.ru