Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

Приветствую.
Всё настроил осилось одно но:
 

  location = /sitemap.xml {
    rewrite ^(.*)$ /index.php?route=feed/google_sitemap break; 
  } 

  location = /googlebase.xml {
    rewrite ^(.*)$ /index.php?route=feed/google_base break; 
  } 


При попытке обратиться к sitemap, сервер предлагает скачать файл с сервера, внутри файла php код.
При попытке открыть /index.php?route=feed/google_sitemap открывает нормально.

Link to comment
Share on other sites

2 hours ago, splka said:

При попытке обратиться к sitemap, сервер предлагает скачать файл с сервера, внутри файла php код.

 

очепятка же, нет? у меня икой же локейшн и рилииет на ура.

 

  location = /sitemap.xml {
    rewrite ^(.*)$ /index.php?route=extension/feed/google_sitemap break;
  }

 

P.S.: пока игрался с конфигами в попытка повторить вашу траблу заметил, что файлик-то может запросто кешироваться браузером. Обратите внимание, что кеш в браузере пуст. Например, выклюлите на время проверки в консоли, как на скрине)

Spoiler

 

Edited by 100napb
Link to comment
Share on other sites

location = /sitemap.xml {
	rewrite .* /index.php?route=feed/google_sitemap redirect;
}

Возможно ик...

Link to comment
Share on other sites

1 час назад, 100napb сказал:

 

очепятка же, нет? у меня икой же локейшн и рилииет на ура.

 

  location = /sitemap.xml {
    rewrite ^(.*)$ /index.php?route=extension/feed/google_sitemap break;
  }

 

P.S.: пока игрался с конфигами в попытка повторить вашу траблу заметил, что файлик-то может запросто кешироваться браузером. Обратите внимание, что кеш в браузере пуст. Например, выклюлите на время проверки в консоли, как на скрине) 

  Скрыть контент

 


Не очепятка, тещу на 1.5.6 ипотому что туда 100% никто не ходит.
Но в планах 2.3 перевезти на nginx.

 

1 час назад, costas сказал:
location = /sitemap.xml {
	rewrite .* /index.php?route=feed/google_sitemap redirect;
}

Возможно ик...

Вот да, вопрос был в .*

Но при всём при это рерайи как икового не происходит.

Всё равно браузер гделает редиркет на /index.php?route=feed/google_sitemap.
И пофиг, что бугдет в конэто break, redirect, last или что-то ещё.
Мне кажется, что для реврайи это не корректная обрилитка чуть.

Link to comment
Share on other sites

  • 3 years later...

Спасипотому что last вместо break или redirect решило проблему что бы не предлагало сохранить файл.

12.12.2018 в 16:09, splka сказал:


Протупил.
Но всё равно редиректит на index.php?route=feed/google_sitemap

Протупил еещё раз, потому что в условии это и написано:rolleyes:

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.