Перейти к содержимому



Феномен с кириллическим ЧПУ

#1

Поделиться сообщением #1



r0mZet

r0mZet
  • Модератор
  • 1 157 сообщений
  • Репутация: 180
0

Отправлено 14 Июль 2017 - 11:35

Приветствую всех!

На днях при оптимизации одного из проектов столкнулся с весьма (на мой взгляд) интересным моментом. Есть клиентский сайт который построен на WordPress'e, где все УРЛы на кириллической ЧПУ. 

 

Возникает парадокс, если мы например при попадании на главную страницу сайта ggconsulting.kz , потом методом тыка попадаем на УСЛУГИ->БУХГАЛТЕРСКОЕ ОБСЛУЖИВАНИЕ , то наш УРЛ в браузере имеет вид 

http://ggconsulting.kz/бухгалтерские-услуги/

 А если мы откроем в браузере новую вкладку и посредством копи-паста вставим УРЛ 

http://ggconsulting.kz/бухгалтерские-услуги/

 и нажмем ENTER, то нас может выкинуть на другую страницу, где конечный УРЛ получается  

http://ggconsulting.kz/наши-цены/бухгалтерские-услуги/

Но! Если 

http://ggconsulting.kz/бухгалтерские-услуги/

 мы вставим в адресную строку в таком виде: 

http://ggconsulting.kz/%d0%b1%d1%83%d1%85%d0%b3%d0%b0%d0%bb%d1%82%d0%b5%d1%80%d1%81%d0%ba%d0%b8%d0%b5-%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8/

То все корректно будет работать и мы попадем на нужную нам страницу. И собственно вопрос заключается в следующем - Почему так происходит? - От чего это зависит? Или может это единичный случай в жизни?


 

 

  • 0

Копирую любой Landing Page. Сходство 100%, рабочие JS и РНР-формы. 



robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. ЧПУ
  2. Латиница Чпу с доменом рф
  3. Чпу урл как лучше?
  4. В каких случаях есть смысл менять урлы на ЧПУ?
  5. Сайт на ЧПУ-2

#2

Поделиться сообщением #2



BLIK

BLIK
  • Супермодератор
  • 3 741 сообщений
  • Репутация: 813

Отправлено 14 Июль 2017 - 12:44

@r0mZet, URL

http://ggconsulting.kz/наши-цены/бухгалтерские-услуги/ 

ставится по причине, что похоже есть категория наши услуги. В меню не вставлена ссылка на пункте наши услуги, стоит #.

 

И возможно данные страницы сделаны через записи, а не страницы, поэтому и получилась категория.

 

И не понятно сам ли идет редирект или настроен редирект с

http://ggconsulting.kz/бухгалтерские-услуги/

на

http://ggconsulting.kz/наши-цены/юридические-услуги/

Нужно смотреть что установлено и как работает.

 

У меня на сайтах везде обрезается категория и выводится полный url 


  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#3

Поделиться сообщением #3



r0mZet

r0mZet
    Topic Starter
  • Модератор
  • 1 157 сообщений
  • Репутация: 180

Отправлено 14 Июль 2017 - 13:27

@BLIK, редиректа нету, была страница Наши услуги но она сломалась и пришлось ее отключить иначе весь сайт падал бы в 503

 

хм... стоит плагин No Category. 

 

А вот страница О компании имеет ЧПУ, и есть страница ?cat=3

 

Кароч... наделают сайтов на коленке, сидишь и мучаешься. Это еще не финал версия, видел бы ты в каком состоянии я принимал проект  :wacko:

 

P/S: Пользуясь случаем, хочу спросить - как можно вызвать функцию произвольных полей если они изначально небыли предусмотрены? Возможно следует создать для этого отдельную тему. 


  • 0

Копирую любой Landing Page. Сходство 100%, рабочие JS и РНР-формы. 



#4

Поделиться сообщением #4



BLIK

BLIK
  • Супермодератор
  • 3 741 сообщений
  • Репутация: 813

Отправлено 14 Июль 2017 - 13:30

@r0mZet,А что мешает сделать нормальные url ?

 

Установить плагин  Cyr-To-Lat (настроек не требует)

 

И в настройках, произвольные ссылки, поставить свой код

/%postname%.html

И тогда думаю конфликта с плагином WP No Category Base - WPML compatible быть не должно.


  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#5

Поделиться сообщением #5



r0mZet

r0mZet
    Topic Starter
  • Модератор
  • 1 157 сообщений
  • Репутация: 180

Отправлено 14 Июль 2017 - 13:32

@BLIK, ставил RusToLat - в итоге все умерло :) 


  • 0

Копирую любой Landing Page. Сходство 100%, рабочие JS и РНР-формы. 



#6

Поделиться сообщением #6



BLIK

BLIK
  • Супермодератор
  • 3 741 сообщений
  • Репутация: 813

Отправлено 14 Июль 2017 - 13:34

RusToLat
Он не рабочий уже, вроде как. Ставь плагин, который я выше написал и ничего "умереть" недолжно. 
  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#7

Поделиться сообщением #7



Zulus

Zulus
  • Пользователь
  • 201 сообщений
  • Репутация: 49

Отправлено 14 Июль 2017 - 15:25

И тогда думаю конфликта с плагином WP No Category Base
Этот плагин вообще не нужен чтобы убрать "category" все настраивается в постоянных ссылках, для перевода урлов Cyr2Lat использую.
  • 0

#8

Поделиться сообщением #8



BLIK

BLIK
  • Супермодератор
  • 3 741 сообщений
  • Репутация: 813

Отправлено 14 Июль 2017 - 15:44

@Zulus,Пример покажите, чтобы убрать название рубрики без плагина, какой код для произвольных ссылок? 


  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#9

Поделиться сообщением #9



Zulus

Zulus
  • Пользователь
  • 201 сообщений
  • Репутация: 49

Отправлено 14 Июль 2017 - 15:54

@BLIK, что-то не получается сюда скрин сбросить

Произвольно: /%category%/%postname%.html

Префикс для рубрик: . (точка, чтобы убрать category из урлов)

Хотя .html на конце уже можно не использовать, это устаревшая мода.


Сообщение отредактировал Zulus: 14 Июль 2017 - 15:58

  • 0

#10

Поделиться сообщением #10



BLIK

BLIK
  • Супермодератор
  • 3 741 сообщений
  • Репутация: 813

Отправлено 14 Июль 2017 - 16:01

@Zulus, Я ставлю произвольный код 

/%postname%.html 

чтобы было sait.ru/name.html  в записях, на статистические страницы html не идет.( кто считает, что html устаревшая ради бога для меня отлично работает).

 

Но, без плагина, этот код не убирает название рубрики и получается sait.ru/namecategory/name.html

 

Что делаю не так, что у меня имя рубрики не убирается без плагина, который удаляет название рубрики из url?


Сообщение отредактировал BLIK: 14 Июль 2017 - 16:03

  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru