1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Промяна на пермалинковете от Български на Английски

Дискусията в 'Wordpress Форум' стартирана от monefff, Юни 27, 2013.

  1. monefff

    monefff Well-Known Member

    Рег.:
    Февру 27, 2011
    Съобщения:
    2,386
    Харесвания:
    184
    Точки:
    63
    Професия:
    Law
    Място:
    Earth
    В момента пермалинковете ми са ето така
    Код:
    http://сайта-ми.com/%D0%BC%D0%B8%D1%81%D1%82%D0%B5%D1%80%D0%B8%D1%8F-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%BE-%D0%B8%D0%B7%D1%87%D0%B5%D0%B7%D0%BD%D0%B0%D1%85%D0%B0-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B0%D1%82%D0%B0/
    КАк може да станат ето така
    Код:
    http://сайта-ми.com/nqkakvo-zaglavie-na-nqkakva-primerna-statiq/
    Трябва ми да са на английски не на Български, защото имам проблем с Facebook.. Бъгват ми се линковете като ги публикувам през приложение и ми дават следната грешка:

    Код:
    Bad Request
    
    Your browser sent a request that this server could not understand.
    Забелязъх, че проблема идва от следното нещо:
    Когато се публикува Дългият линк във Facebook:
    Код:
    http://сайта-ми.com/%D0%BC%D0%B8%D1%81%D1%82%D0%B5%D1%80%D0%B8%D1%8F-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%BE-%D0%B8%D0%B7%D1%87%D0%B5%D0%B7%D0%BD%D0%B0%D1%85%D0%B0-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B0%D1%82%D0%B0/ 
    Във Facebook излиза едно допълнително нещо %д примерно.. и заради този % и буквата след него ми дава горната грешка.. И така не допуска хората в сайта ми..

    Някой може ли да ми помогне как да го оправя това? И дали, ако сменя линковете от Български на Английски ще се оправи?

    Който ми помогне съм склонен да му дам Символично 20 лева за труда и отделеното време.. Стига това да оправи проблема.
    Благодаря предварително!

    Поздрави,
    Симеон
     
    Последно редактирано от модератор: Юли 1, 2013
  2. ktomov

    ktomov Premium

    Рег.:
    Ян 22, 2010
    Съобщения:
    2,707
    Харесвания:
    511
    Точки:
    0
    Проблема ти идва от приложението, би ли споделил кое е то да метна един бърз поглед?
     
  3. kreten

    kreten New Member

    Рег.:
    Апр 30, 2013
    Съобщения:
    910
    Харесвания:
    96
    Точки:
    0
    Професия:
    окупация
    Място:
    Мачу Пичку
    От: Промяна на пермалинковете от Български на Английски

    сори двоен пост
     
  4. kreten

    kreten New Member

    Рег.:
    Апр 30, 2013
    Съобщения:
    910
    Харесвания:
    96
    Точки:
    0
    Професия:
    окупация
    Място:
    Мачу Пичку
    От: Промяна на пермалинковете от Български на Английски

    туй водрпрес?

    има един хубав и лек плъгин за транслитерация http://wordpress.org/plugins/cyr2lat/

    само трябва да си оправиш Щ-то (главнот ои малкото) щото оня съвецки катил го е объркал

    той томов те е поел ако ричеш обаче може да дадеш да фърля и аз едно очо - ако ти свърша работа ща помоля 20 кинта да ги пратиш тука
     
  5. monefff

    monefff Well-Known Member

    Рег.:
    Февру 27, 2011
    Съобщения:
    2,386
    Харесвания:
    184
    Точки:
    63
    Професия:
    Law
    Място:
    Earth
    Re: От: Промяна на пермалинковете от Български на Английски

    Драснах ти на ЛС.
    Wordpress е да, забравих да вметна.
    Това, което ми даваш може и да облекчи проблема, но другият проблем е, как да запазя старите пермалинкове живи?

    БЕЗ плъгина Advanced Permalinks, защото като го кача този плъгин ми се прецакват категориите. Доста странно..
     
  6. kreten

    kreten New Member

    Рег.:
    Апр 30, 2013
    Съобщения:
    910
    Харесвания:
    96
    Точки:
    0
    Професия:
    окупация
    Място:
    Мачу Пичку
    От: Промяна на пермалинковете от Български на Английски

    ами с редирект през хтаксеса само дето в момента ми се губи какъв да е редиректа

    колко са линковтее - селското решение - един по един
     
  7. ktomov

    ktomov Premium

    Рег.:
    Ян 22, 2010
    Съобщения:
    2,707
    Харесвания:
    511
    Точки:
    0
    Абе писах ЛС, но Монефф не е от най-бързите с отговорите. Та моята идея е да не се променят досегашните пермалинкове. Така или иначе wordpress (както не веднъж съм го казвал), е толкова гъвкав, че подобни проблеми се решават лесно.

    Най-вероятно аутопостера, който се ползва има вътре в него елемент подобен на <?php the_permalink(); ?>, което подава на фейсбука линка към статията. Това което аз бих направил, за да продължа да си ползвам сегашната структура е просто да заменя горното със shortlink-а, който вече е генериран. Да, това си го има вградено в системата. В който и да е било сайт базиран на wordpress при преглеждане на сорс-кода ще видите следното <link rel='shortlink' href='http://domain.com/?p=10638' />.

    Та смяната е проста - вместо <?php the_permalink(); ?>, се пляска <?php the_shortlink(); ?>

    За това и исках да разбера каква добавка се ползва за да и видя кода и да споделя къде и какво да се редактира :)

    Ако това е решение на проблема - 20те лева да отидат в посока каквато каза кретена, аз така или иначе нямаше да искам пари :Р
     
  8. monefff

    monefff Well-Known Member

    Рег.:
    Февру 27, 2011
    Съобщения:
    2,386
    Харесвания:
    184
    Точки:
    63
    Професия:
    Law
    Място:
    Earth
    Не са малко линковете.. и трябва да се сложи някакво решение, с което да запазя старите пермалинкове.. да имат хорат Access от facebook, като цъкнат стар линк да си ги праща към вече обновената статия.

    Не ползвам такова приложение, става ръчно през моето, и няма как да се направи това. Има ли вариант да се напише нещо в .htaccess, с което да запазя старите пермалинкове?
     
  9. ktomov

    ktomov Premium

    Рег.:
    Ян 22, 2010
    Съобщения:
    2,707
    Харесвания:
    511
    Точки:
    0
    Не си изчел като хората поста ми и не си се замислил. Видях ти лс-то, отговорих ти и там. Ръчно да се копира въпросният шортлинк :)

    За останалите, които не са разбрали, пермалинковете са включени и статията се отваря от адрес http://helpalex.net/103/ но също така има и shortlink в сорскода - <link rel='shortlink' href='http://helpalex.net/?p=103' />, а http://helpalex.net/?p=103 отваря същият линк :)

    И още по просто обяснение. Имате блог с активирани пермалинкове и съответно изглежда така:
    thedomain.com/супер-дълъг-слъг-на-глупавата-статия/
    Да де ама тази статия си има свое ид в базата данни, примерно нашата дълга статия ще е с ид 1579. Шортлинка ще изглежда така
    thedomain.com/?p=1579
     
  10. monefff

    monefff Well-Known Member

    Рег.:
    Февру 27, 2011
    Съобщения:
    2,386
    Харесвания:
    184
    Точки:
    63
    Професия:
    Law
    Място:
    Earth
    Има ли вариант просто да запазя старите пермалинкове? тези на кирилицата? И да си сложа новите, които са на английски ?
     
  11. ktomov

    ktomov Premium

    Рег.:
    Ян 22, 2010
    Съобщения:
    2,707
    Харесвания:
    511
    Точки:
    0
    Не мисля, че има лесно такова решение.
     
  12. kreten

    kreten New Member

    Рег.:
    Апр 30, 2013
    Съобщения:
    910
    Харесвания:
    96
    Точки:
    0
    Професия:
    окупация
    Място:
    Мачу Пичку
    От: Re: Промяна на пермалинковете от Български на Английски

    чакай че аз нещо изтървах дискусията? как да си запазиш старите линкове и хем да са на кирилица хем на латиница?

    ако искаш да запазиш структурата тогава просто ползвай оня плъгин обаче ще трбява да редиректнеш старите кирилски линкове към новите

    или аз нещо не сфащам и говорим за нещо друго?
     
  13. kreten

    kreten New Member

    Рег.:
    Апр 30, 2013
    Съобщения:
    910
    Харесвания:
    96
    Точки:
    0
    Професия:
    окупация
    Място:
    Мачу Пичку
    От: Re: Промяна на пермалинковете от Български на Английски

    еми не ето прочетох - всичките говорим за различни неща

    начи томов е прав - просто в скапаното приложение сложи дефолт линковете и всичко е ток

    аз също съм прав щото ако искаш да разкараш тия смотани проценти и символи от адрес бара истината е в плъгина (на томов предложението си е напълно валидно)

    то и ти си прав щото ако ме послушаш става яко мазало и трябва да се редиректват пермалинковете, мене ако питаш ръчно всички - фащаш базата сега, фащаш после и през ексела с формулка и пляс в хтаксеса
     
  14. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,488
    Харесвания:
    618
    Точки:
    113
    Пол:
    Мъж
    Re: От: Re: Промяна на пермалинковете от Български на Английски

    не че нещо ама те в урдпреса шорт линковете са си активни байдефулт каквото и структура да ползваш например

    https://mwpcloud.com/short-interview-wiht-marko-heijnen-a-26-year-wordpress-enthusiast/

    като му удариш Ctrl + U

    в кода си има
    Код:
    <link rel='shortlink' href='https://mwpcloud.com/?p=361' />
    https://mwpcloud.com/?p=361 води до същото място въпроса е ще ти свършили работа така

    на абсолютно всеки урдпресс с по съвременна тема си го има в кода на темата а дори и да го няма може ръчно да си гледаш поредния номер на статията и да си го правиш
     
  15. ktomov

    ktomov Premium

    Рег.:
    Ян 22, 2010
    Съобщения:
    2,707
    Харесвания:
    511
    Точки:
    0
    Е нали това казвам и аз :Р
     
  16. monefff

    monefff Well-Known Member

    Рег.:
    Февру 27, 2011
    Съобщения:
    2,386
    Харесвания:
    184
    Точки:
    63
    Професия:
    Law
    Място:
    Earth
    Re: От: Re: Промяна на пермалинковете от Български на Английски

    Лошо..

    Като качих това приложение 2cyr, коети ми даде, ми ги направи на английски и ся нещо нещът да се въърнат на Български.. Дори и да го изтрия, те пак са на енг..

    Лошото в ситуацията е, че всички линкове са заредени вече в приложението за публикуване, и ще се публикуват на Български.. и сега всичките хора, ще влизат на 404 not found страница..
    За това ми беше дерта, да запазя И старите линкове на Български.. И от утре вече да си на английски след като се публикуват статиите.
     
  17. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,488
    Харесвания:
    618
    Точки:
    113
    Пол:
    Мъж
    :oops: не погледнах чак до твоя отговор но видях че ще се мъчи с плъгините и реших да си спамна сайта :)
     
  18. kreten

    kreten New Member

    Рег.:
    Апр 30, 2013
    Съобщения:
    910
    Харесвания:
    96
    Точки:
    0
    Професия:
    окупация
    Място:
    Мачу Пичку
    От: Re: От: Re: Промяна на пермалинковете от Български на Английски

    нали не се опитваш да ми кажеш че нямаш бекъп?

    сега какво правиш - отиваш в приложението за публикуване - вадиш всичките линкове от там, редиректваш ги през хтаксеса към новите линкове - друг вариант аз не виждам в момента освен да тръгнем да връщаме бази


    Редакция: по-просто - просто в приложението за публиккуване ги навържи с дефоулт линковете както предложи томов

    то пък ти не ги знаеш сега кои кои са нали?
     
  19. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    7,928
    Харесвания:
    432
    Точки:
    83
    Пол:
    Мъж
    Място:
    Казанлък
    От: Промяна на пермалинковете от Български на Английски

    Чакай ти бре,аз го правя по лесния начин ,без човъркане в кода и тем подобни глупости.
    Линка
    тъй за да го копираш удрях един спейс след / и така копирам линка,съответно линка става
    копираш го така и го пействаш в фейсбука и после си триеш празното място.
    Така не е ли по лесно?
     
  20. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    7,928
    Харесвания:
    432
    Точки:
    83
    Пол:
    Мъж
    Място:
    Казанлък
    От: Промяна на пермалинковете от Български на Английски

    Демек , по моя начин не се получават кофти линкове с проценти и други странни знаци
     

Сподели страницата