Как я могу преобразовать этот код Apache для работы в NGINX? - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть файл - sitemap.php - который при вызове показывает тот же тип контента, который вы можете ожидать от sitemap.xml файла.

Я хочу его, когда я перехожу на URL /sitemap.xmlна самом деле он показывает контент, который будет показан, если вы перейдете на /sitemap.php

Раньше это было достигнуто с помощью .htaccess, но мы сейчас не используем Apache.

RewriteRule ^/sitemap.xml$ sitemap.php [L]

Я попробовал что-то вроде конвертера «apache to nginx» онлайн, но я не слишком хорошо разбираюсь в конфигурационном коде NGINX, поэтому не могу сказать, был ли он правильным или неправильным.

1 Ответ

0 голосов
/ 20 декабря 2018

Конечно.Поместите в свой server блок конфигурации перед любым определенным местоположением эту строку:

rewrite ^/sitemap.xml$ /sitemap.php last;
...