Добрый день! Такая проблема. Есть сайт, там есть возможность делится статьями в соцсетях вообще и в ВК в частности. Проблема вот в чем.... сайт изначально был иностранным и с иностранными языками работал! При русификации возникла проблема! Ссылка на сайт для соц.сети генерится из поля БД post_slug Если название статьи написать на английском, то в поле post_slug сформируется и запись на английском и ссылка работает! Если же статью обозвать по русски, то в поле post_slug сформируется запись на русском и ссылка не заработает! Как пример: Ссылка сгенерирована с английским post_slug: https://vk.com/away.php?to=https://...itors-HTML-code&post=304532420_520&el=snippet Ссылка с русским post_slug: https://vk.com/away.php?to=https://...-самостоятельно&post=304532420_527&el=snippet Первая ссылка перекинет на статью из ВК, а вторая - нет! Вот строка кода, которая генерирует ссылки обратные из ВК: Код (Text): <a class="share-button social-btn sb-vk mr-2 mb-2" data-share-url="{{ URL::to('/single') }}/{{ $edit['post']->post_slug }}" data-share-network="vk" data-share-text="{{ $edit['post']->post_short_desc }}" data-share-title="{{ $edit['post']->post_short_desc }}" data-share-via="{{ $allsettings->site_title }}" data-share-tags="" data-share-media="{{ url('/') }}/public/storage/post/{{ $edit['post']->post_image }}" href="javascript:void(0)"><i class="dwg-vk"></i></a> Подскажите, как исправить ситуацию? Постоянно вручную post_slug через БД писать англ. буквами - не вариант!
вопрос не в ссылках... а в том.. что ваш сайт не поддерживает кириллицу в адресах не знаю на каком движке написано ваше чудо ... мб в httaccess чпу не рассчитан на кириллицу... может еще чего
написан на Laravel... --- Добавлено --- ладно, что поделать! раз не поддерживает.... тогда вопрос: я нашел кусок кода, где из post_title он генерит post_slug нельзя ли как то на php сделать чтоб он генерил его транслитом и только потом вставлял этот транслит в таблицу?