на 1 страницу
compare-home-insurance-quotes
подскажите пожалуйста
Что я мог упустить?
location / {
if (!-e $request_filename){
rewrite ^/(.*[^/])$ /$1/ redirect;
}
if (!-e $request_filename){
rewrite ^(.*)$ /index.php;
}
rewrite ^/compare-business-insurance-quotes(.*) /cheap-business-insurance-quotes? redirect;
rewrite ^/lawn-care-business-insurance(.*) /lawn-care-insurance? redirect;
rewrite ^/quotes/home(.*)$ /compare-home-insurance-quotes? redirect;
rewrite ^/quotes/business(.*)$ /cheap-business-insurance-quotes? redirect;
rewrite ^/quotes/travel(.*)$ /compare-travel-insurance-quotes? redirect;
rewrite ^/quotes/cyber(.*)$ /compare-cyber-insurance-quotes? redirect;
rewrite ^/quotes/medicare(.*)$ /compare-medicare-insurance-quotes? redirect;
rewrite ^/quotes/auto(.*)$ /car-insurance-quotes? redirect;
rewrite ^/bobtail-insurance-non-trucking-liability-insurance-quotes(.*) /bobtail-insurance? redirect;
rewrite ^/Property-Insurance(.*) /compare-home-insurance-quotes? redirect;
rewrite ^/Health-Insurance(.*) /compare-health-insurance-quotes? redirect;
rewrite ^/Crime-Insurance(.*) /cheap-business-insurance-quotes? redirect;
rewrite ^/Auto-Insurance(.*) /car-insurance-quotes? redirect;
rewrite ^/Business-Insurance(.*) /cheap-business-insurance-quotes? redirect;
rewrite ^/Travel-Insurance(.*) /compare-travel-insurance-quotes? redirect;
}
может такое стоит сделать на уровне приложения (маршрутизации)?
заменить все в nginx на location / { try_files $uri $uri/ /index.php?$query_string; } а на уровне route framework, который ты используешь сделать данные перебросы, ведь наверное потом будет добавлятся еще.
У меня так и стояло, задачу поставили правила htaccess перенести в nginx
Я с первой ссылкой и сделал код ) немного доработал осталось понять почему он так реагирует
Чтобы понять, включи отладку и посмотри в лог
Обсуждают сегодня