Перейти к публикации

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

Здравствуйте @celsoft

Перенесли сайт DLE 14.0 с Apache на Nginx+php-fpm

Всё работает хорошо, кроме xfsearch

rewrite "^/xfsearch/([^/]*)(/?)+$" /index.php?do=xfsearch&xf=$1 last;
rewrite "^/xfsearch/([^/]*)/page/([0-9]+)(/?)+$" /index.php?do=xfsearch&xf=$1&cstart=$2 last;

Так адаптировал Apache правила под Nginx.

/xfsearch/authors/ - Работает

/xfsearch/Tang Jia San Shao/ - Работает

/xfsearch/authors/Tang Jia San Shao/ - Не работает

 

Думаю, что "authors/Tang Jia San Shao" разделяется не правильно. Проблема в какой то функции, которая используется в xfsearch и зависит от настроек сервера. То ли explode или str_replace или urlencode или еще что то...

Я то проблему найду в конце концов. Но вдруг, вы знаете в чем причина, с вашим опытом.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
09.10.2020 в 07:17, webair сказал:

Всё работает хорошо, кроме xfsearch


rewrite "^/xfsearch/([^/]*)(/?)+$" /index.php?do=xfsearch&xf=$1 last;
rewrite "^/xfsearch/([^/]*)/page/([0-9]+)(/?)+$" /index.php?do=xfsearch&xf=$1&cstart=$2 last;

Правила местами поменяйте, этому багу уже 100 лет.

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...