SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Как отключить некий код с function.php на некоторых страницах сайта wp

Kipishnoi Ihor Kipishnoi Ihor  
15
  12.02.2021 14:12       1 392    

Сеошники сказали сделать чтобы на сайте весь верхний регистр редиректился на такую же страницу с нижним. Но вот проблема, заказы генерируются с верхним регистром( /checkout/order-pay/2653?key=wc_order_d4ZYPUqmdPwfQ  ) и перенаправляются на нижний ( /checkout/order-pay/2653?key=wc_order_d4zypuqmdpwfq ), и сайт тогда сообщает что такого заказа не существует. Как сделать чтобы на некоторых страницах(на странице заказа) был разрешен верхний регистр?!

Вот код з function.php

if ( is_user_logged_in() ) {}
else { $lowerURI=strtolower($_SERVER['REQUEST_URI']);
if($_SERVER['REQUEST_URI']!=$lowerURI)
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://" . $_SERVER['HTTP_HOST'] . $lowerURI);
exit(); }
}

Кто подскажет как сделать правило чтобы для зарегестрированных пользователей код не выполнялся и также на этих страницах?!


Ответы на пост (4) Написать ответ
alexakap alexakap
325
12.02.2021 14:43
Не повезло вам с сеошниками. Это вообще служебные страницы, они должны быть либо в noindex, либо закрыты в роботсе. Для сео без разницы, по каким урлам оформляется заказ
0
Kipishnoi Ihor Kipishnoi Ihor
15
12.02.2021 17:22
Так эти страницы и есть в ноиндексе, но при такой реализации все урлы с сайта уходят в нижний регистр. А как я и написал нужно сделать чтобы эти страницы не меняли его.
0
wapcompany wapcompany
0
12.02.2021 16:31
"Сеошники сказали сделать" Раз они сказали сделать, вы как умный человек должны это сделать (сарказм), они вам скажут спрыгнуть с 10-го этажа, вы спрыгните? Вы у них хоть спросите за что он отвечает и как работает ) А в настройках вукомерса не пытались посмотреть что не так и что не этак )
0
Kipishnoi Ihor Kipishnoi Ihor
15
12.02.2021 17:24
Для недалеких распишу по пунктам:
1. "Сеошники сказали сделать" правильно они все сказали сделать, только реализация неправильная.
2. Вукомерс не может по другому генерировать страницы оплаты, если только плагин переписать, что никто не собирается делать. 

Если вы не понимаете зачем делать такие редиректы то незачем отписывать тут и сверкать своим маленьким мозгом.
0