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

monefff

Well-Known Member
В момента пермалинковете ми са ето така
Код:
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 лева за труда и отделеното време.. Стига това да оправи проблема.
Благодаря предварително!

Поздрави,
Симеон
 
Последно редактирано от модератор:

ktomov

Premium
Проблема ти идва от приложението, би ли споделил кое е то да метна един бърз поглед?
 

kreten

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

сори двоен пост
 

kreten

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

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

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

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

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

monefff

Well-Known Member
Re: От: Промяна на пермалинковете от Български на Английски

Проблема ти идва от приложението, би ли споделил кое е то да метна един бърз поглед?
Драснах ти на ЛС.
туй водрпрес?

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

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

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

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

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

kreten

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

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

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

ktomov

Premium
Абе писах ЛС, но Монефф не е от най-бързите с отговорите. Та моята идея е да не се променят досегашните пермалинкове. Така или иначе wordpress (както не веднъж съм го казвал), е толкова гъвкав, че подобни проблеми се решават лесно.

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

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

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

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

monefff

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

колко са линковтее - селското решение - един по един
Не са малко линковете.. и трябва да се сложи някакво решение, с което да запазя старите пермалинкове.. да имат хорат Access от facebook, като цъкнат стар линк да си ги праща към вече обновената статия.

Абе писах ЛС, но Монефф не е от най-бързите с отговорите. Та моята идея е да не се променят досегашните пермалинкове. Така или иначе wordpress (както не веднъж съм го казвал), е толкова гъвкав, че подобни проблеми се решават лесно.

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

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

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

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

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

ktomov

Premium
Не са малко линковете.. и трябва да се сложи някакво решение, с което да запазя старите пермалинкове.. да имат хорат Access от facebook, като цъкнат стар линк да си ги праща към вече обновената статия.

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

Не си изчел като хората поста ми и не си се замислил. Видях ти лс-то, отговорих ти и там. Ръчно да се копира въпросният шортлинк :)

За останалите, които не са разбрали, пермалинковете са включени и статията се отваря от адрес 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
 

monefff

Well-Known Member
Не си изчел като хората поста ми и не си се замислил. Видях ти лс-то, отговорих ти и там. Ръчно да се копира въпросният шортлинк :)

За останалите, които не са разбрали, пермалинковете са включени и статията се отваря от адрес 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
Има ли вариант просто да запазя старите пермалинкове? тези на кирилицата? И да си сложа новите, които са на английски ?
 

ktomov

Premium
Не мисля, че има лесно такова решение.
 

kreten

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

Има ли вариант просто да запазя старите пермалинкове? тези на кирилицата? И да си сложа новите, които са на английски ?

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

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

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

kreten

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

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

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

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

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

coolice

Owner
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 води до същото място въпроса е ще ти свършили работа така

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

ktomov

Premium
Е нали това казвам и аз :Р
 

monefff

Well-Known Member
Re: От: Re: Промяна на пермалинковете от Български на Английски

Не мисля, че има лесно такова решение.
Лошо..

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

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

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

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

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

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

kreten

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

Лошо..



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

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

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

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


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

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

Sky

Well-Known Member
От: Промяна на пермалинковете от Български на Английски

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

Sky

Well-Known Member
От: Промяна на пермалинковете от Български на Английски

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

Горе