Как восстановить на WP такую структуру урл...?

S
На сайте с 29.10.2012
Offline
86
804

Здравствуйте!

Помогите пожалуйста восстановить такую структуру урл на WP -

сайт.ру/html/front/bin/ptlist.phtml?Category=65416461876

Вся проблема в знаке вопроса, всё что после него считается параметрами и эта часть урл не отображается в браузерах. В принципе и не должна. Задача в том что бы открывался на сайте пост по такой ссылке.

Я в консоли ВП, в настройка урл прописала структуру такого вида - /%category%/front/bin/ptlist.phtml?Category=%postname%

где %category% - это у нас html, а %postname% - это 65416461876

Т.е. у меня получилось полностью создать и отобразить на сайте такую ссылку, но она почему то не хочет работать.

Есть какие то мысли, идеи на этот счет?

Лучший новый хостинг, VPS, Dedic (http://goo.gl/6bZzjY) - качество, скорость, стабильность, выбор локации... сервера для MFA и Буржнета (http://goo.gl/6bZzjY)
A
На сайте с 19.07.2010
Offline
130
#1

Простенький плагин напишите.

К этому примеру добавьте пару строк и Ваш плагин готов. :)

https://codex.wordpress.org/Plugin_API/Filter_Reference/post_link

чуть не забыл... еще .htaccess придется дописывать.

.............
Ragnarok
На сайте с 25.06.2010
Offline
239
#2

возможно, это знак, что пора переносить адреса на ЧПУ.

страниц много? может, можно автоматом сгенерировать 301 редиректы на .htaccess?

//TODO: перестать откладывать на потом
S
На сайте с 29.10.2012
Offline
86
#3

На счет плагина сомневаюсь, боюсь не осилю это программирование.

А вот на счет 301 редиректа в .htaccess - это вариант. Но как написала выше, в программировании и подобных штуках я не сильна.

Подскажите плиз, что нужно прописать в .htaccess?

Ragnarok
На сайте с 25.06.2010
Offline
239
#4
seotanya:
На счет плагина сомневаюсь, боюсь не осилю это программирование.
А вот на счет 301 редиректа в .htaccess - это вариант. Но как написала выше, в программировании и подобных штуках я не сильна.
Подскажите плиз, что нужно прописать в .htaccess?

в общем случае

сначала


Options +FollowSymLinks
RewriteEngine On

и потом для каждой ссылки:

RewriteRule	^относительнаяСтараяСсылка	полнаяНоваяСсылка	[R=301,L]	

или более конкретное

RewriteRule	^html/front/bin/ptlist.phtml?Category=65416461876	http://сайт.com/new/chpu/link	[R=301,L]	

Ссылки, конечно, меняете на Ваши. Но тут для каждой ссылки будет отдельная строка. Если ссылок мало, это можно сделать вручную.

---------- Добавлено 31.05.2015 в 19:49 ----------

***91; и L***93; меняйте на открывающую и закрывающую квадратную скобки соответственно

S
На сайте с 29.10.2012
Offline
86
#5

Спасибо за ответы! Но вопрос не решен. Как оказалось варианты с .htaccess не подходят, по крайней мере варианты с 301 редиректом.

Нужно что бы открывалась именно такая ссылка сайт.ру/html/front/bin/ptlist.phtml?Category=65416461876 , но по ней не открывается страница и как я понимаю это из-за знака вопроса в урл.

Что бы было более понятно для чего нужна именно такая нелепая структура ссылки, с знаком вопроса, объясню - это для восстановления страницы сайта с трастовыми показателями, в данном случае PR, для дальнейшей торговли в sape :)

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Ragnarok:

***91; и L***93; меняйте на открывающую и закрывающую квадратную скобки соответственно

Что бы форум не корёжил код - используй ббкод [code][/code]

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Ragnarok
На сайте с 25.06.2010
Offline
239
#7
seotanya:
Спасибо за ответы! Но вопрос не решен. Как оказалось варианты с .htaccess не подходят, по крайней мере варианты с 301 редиректом.

Нужно что бы открывалась именно такая ссылка сайт.ру/html/front/bin/ptlist.phtml?Category=65416461876 , но по ней не открывается страница и как я понимаю это из-за знака вопроса в урл.

Что бы было более понятно для чего нужна именно такая нелепая структура ссылки, с знаком вопроса, объясню - это для восстановления страницы сайта с трастовыми показателями, в данном случае PR, для дальнейшей торговли в sape :)

не уверен, что это реализуемо средствами WP, без ковыряния в коде

S
На сайте с 29.10.2012
Offline
86
#8
Ragnarok:
не уверен, что это реализуемо средствами WP, без ковыряния в коде

С WP всё реализуемо, вот только знать бы где ковырять :)

S3
На сайте с 29.03.2012
Offline
366
#9

seotanya, Почему не отображается? все отображается

так и делайте в произвольных ссылках - ..../?Category=%post_id%/

S
На сайте с 29.10.2012
Offline
86
#10
Sly32:
seotanya, Почему не отображается? все отображается
так и делайте в произвольных ссылках - ..../?Category=%post_id%/

И в правду, если поставить слеш перед знаком вопроса, то открывается всё как нужно. Вот только ссылка на Главной и в рубриках на этот пост остается с слешем.

Новая задача ☝ Как теперь убрать этот слеш?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий