Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Nginx seo pro и приставка языка в url


Recommended Posts

Ситуация такая - сделал в url приставку для языка en типа домен.ру/en это английская версия сайта а просто домен.ру русская версия. Тестировалось на apache + nginx все работает как часы. А вот на основном серваке оказался nginx + php-fpm и вот ссылки без чпу с приставкой типа домен.ру/en/index.php?route=common/language/language или домен.ру/en/index.php?route=product/product&path=78&product_id=121 не работает а вот ссылки типа чпу товара с чпу работает. Вопрос что нужно поправить в nginx чтобы все работало.

вот настраивал nginx так

Spoiler

    location / {
        try_files $uri $uri/ @opencart;
        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
            expires     max;
        }

        location ~ [^/]\.php(/|$) {
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            if (!-f $document_root$fastcgi_script_name) {
                return  404;
            }

            fastcgi_pass    127.0.0.1:9002;
            fastcgi_index   index.php;
            include         /etc/nginx/fastcgi_params;
        }
    }

    location @opencart {
        rewrite ^/(.+)$ /index.php?_route_=$1 last;
    }

 

Надіслати
Поділитися на інших сайтах


Пока решение только сгенерировать для всех сайтов чпу ссылки и даже для домен.ру/en/index.php?route=common/language/language но как по мне это не решение. А вдруг где-то есть ссылка без чпу. Грешу 100% на nginx так как на apache тестировалось на нескольких сайтах все работает а nginx прям не поддается

Надіслати
Поділитися на інших сайтах


2 часа назад, AntonMuxa сказал:

Пока решение только сгенерировать для всех сайтов чпу ссылки и даже для домен.ру/en/index.php?route=common/language/language но как по мне это не решение. А вдруг где-то есть ссылка без чпу. Грешу 100% на nginx так как на apache тестировалось на нескольких сайтах все работает а nginx прям не поддается


У меня есть решение. В личку.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.