Убрать /ru/ из url

Тема в разделе "Общие вопросы", создана пользователем dmitrySam, 13 мар 2023.

  1. dmitrySam

    dmitrySam Новичок

    Сообщения:
    1
    Симпатии:
    0
    Не подскажете, какие могут быть варианты убрать /ru/ из url сайта? Что бы не делал ридеректит на /ru/. В админке в локализации 2 языка, активный русский. Если отключаю русский, то сайт падает совсем. Пробовал стандартный htaccess, все равно редиректит.
    Мой htaccess, убирал из него все что связано с языком, не помогает.

    Код:
    RewriteEngine On
    RewriteBase /
    
    
    # HTTPS & WWW & INDEX.PHP & INDEX.HTML & ADD SLASH
    
    RewriteCond %{HTTP_HOST} ^(www\.)(.+) [OR]
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} ^(www\.)?(.+)
    RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]
    
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ https://site.shop// [R=301,L,NE]
    
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
    RewriteRule ^index\.html$ https://site.shop// [R=301,L,NE]
    
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ - [L]
    
    
    RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
    RewriteRule ^success$ index.php?route=checkout/success [L]
    RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
    RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
    
    
    RewriteCond %{REQUEST_URI} !^/(?:ru|en)/
    RewriteRule ^([^/]+(/.*)?)$ /ru/$1 [R=301,L]
    
    
    # LANGUAGES
    
    RewriteCond %{REQUEST_URI}  !\.(php|html?|jpg|gif)$
    RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^(ru|en)/([^?]*) index.php?vLang=$1&_route_=$2 [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^(ru|en) index.php?vLang=$1 [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^(ru|en)/([^?]*) index.php?_route_=$1 [L,QSA]
     
  2. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Здравствуйте

    Что за сайт-то? И при чём здесь "https://site.shop", который в редиректах?