sarkis33

[Решено] url перевести в нижний регистр

Рекомендуемые сообщения

sarkis33    0

Здравствуйте .Подскажите ,как мне перевести все мои url в нижний регистр (сделать 301 редирект) при запросе в верхнем регистре ..На данный момент выскакивает 404 . ? спасибо 

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


Ссылка на сообщение
Поделиться на другие сайты
sarkis33    0

подскажите код ..Через Хитачес не пойму как сделать  ..А вот в скриптах не знаю куда пихать mb_strtolower

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


Ссылка на сообщение
Поделиться на другие сайты
chukcha    926

самый простой способ

в index php

В самом начале.

if (isset($_GET['_route_']) {

$lowc =   mb_strtolower($_GET['_route_']);

if ($lowc!= ($_GET['_route_'] {

//редирект

}

}

 

Это..  решение на коленке...

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


Ссылка на сообщение
Поделиться на другие сайты
Helloween    6

Здравствуйте .Подскажите ,как мне перевести все мои url в нижний регистр (сделать 301 редирект) при запросе в верхнем регистре ..На данный момент выскакивает 404 . ? спасибо 

Вам нужно редирект сделать, или изменить реально все url?

Если реально изменить, то либо запросом к базе данных, либо вытащить в Excel и там применить функцию "СТРОЧН"

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


Ссылка на сообщение
Поделиться на другие сайты
sarkis33    0

самый простой способ

в index php

В самом начале.

if (isset($_GET['_route_']) {

$lowc =   mb_strtolower($_GET['_route_']);

if ($lowc!= ($_GET['_route_'] {

//редирект

}

}

 

Это..  решение на коленке...

 

 

 

Спасибо ..Помогло 

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


Ссылка на сообщение
Поделиться на другие сайты
sarkis33    0

Здравствуйте ..Подскажите,как реализовать 301 редирект с верхнего регистра на нижний в  url    в seo-pro ?
На данный момент в  модуле используется 302 редирект ..
Спасибо 

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


Ссылка на сообщение
Поделиться на другие сайты
sarkis33    0

Здравствуйте ..Подскажите,как реализовать 301 редирект с верхнего регистра на нижний в  url    в seo-pro ?

На данный момент в  модуле используется 302 редирект ..

Спасибо 

ребят , ну может кто-то даст рекомендации по последнему вопросу ?

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


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Julia1985
      Здравствуйте, уважаемые знатоки! Сразу попрошу не забрасывать камнями. Прошу вашей помощи и совета!
      Проблема такая. Скачала, установила ocj-seopro-oc2, ошибок не возникло. В "Товарах" появилось поле "Главная категория", которого до этого не было (правда, главную категорию можно назначить только после внесения соответствующей категории в поле "Показывать в категориях". Но ссылки все равно как формировались в разных видах - сайт/продукт, сайт/категория/продукт, так и формируются. Не могу понять, что не так, что нужно сделать?
      P.S. В коде каждой страницы - в категориях и в товарах прописан тег rel="canonical, и он везде имеет такой вид - сайт/продукт, т. е. категория везде пропускается.
    • От Valery332
      Здравствуйте. У меня установлен модуль SEO-pro при помощи которого я изменил ссылки сайта на ЧПУ. Но при установке другого модуля, как я понимаю произошло конфликт, ведь Сео-про по каким-то причинам не изменил ссылку http://mysite/index.php?route=common/cart/info Подскажите пожалуйста где найти и как изменить данную ссылку на http://mysite/cart/info
    • От beautypoint
      Частично проблема описана здесь - https://opencartforum.com/topic/9965-vqmodfree-chpu-dlia-stranitc-metok/?do=findComment&comment=414627
      Суть: где и какие правки надо внести, чтобы на странице с мета-тегами генерились по определенному шаблону (например, мета-тэг + "один и тот же текст") сео-теги (h1, title, description) В модуль оформлять не нужно. Интересует конкретный допил под 1 магазин. Оплата на карту ПриватБанка через платежный терминал (Украина).

      П.С. Модуль с сериями не подходит - https://opencartforum.com/topic/46642-редирект-для-тегов/?do=findComment&comment=404032
      Идея с созданием множества категорий (скрытых в главном меню и выведенных в карточке товара в виде тэгов) тоже не подходит, так как это крайне не удобно и занимает много времени.
    • От zcell
      Добрый день, возникла проблема с СЕО при переносе магазина с HTTP на HTTPS.
      Версия ocStore 1.5.5.1.2
      В настройках опенкарт переключи, конфиги поправил, поставил редирект протокола в htaccess.
      По сути все работает. Только вот появился двойной редирект 301, на который ругается специалист по СЕО.
       
      Что происходит:
      отправляем запрос http://site.ru/seo_url
      урл разбирается на роут https://site.ru/index.php?route=seo_url (первый редирект)
      находит соответствие в базе и кидает на https://site.ru/seo_url (второй редирект)
       
      в htaccess
      RewriteCond     %{SERVER_PORT} ^80$ RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=permanent,L]   Еще смущает что ocStore не работает с https если прописать в конфиге только HTTPS // HTTPS define('HTTPS_SERVER', 'https://site.ru'); define('HTTPS_IMAGE', 'https://site.ru/image/'); а работает только когда прописываешь в HTTP ссылки с https   Прошу помощь разобраться с двойным редиректом, чтобы остался один без разбора на роут
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу