「Linux/nginx/sitemap rewrite」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==sitemapについてのリライトルール== 例) example.com/sitemap_gz_user1.xml.gz → example.com/sitemap/gz/user1.xml.gz example.com/sitemap/user.xml.gz → e...」) |
|||
行1: | 行1: | ||
==sitemapについてのリライトルール== | ==sitemapについてのリライトルール== | ||
例) | 例) | ||
− | + | *example.com/sitemap_gz_user1.xml.gz → example.com/sitemap/gz/user1.xml.gz | |
− | + | *example.com/sitemap/user.xml.gz → example.com/sitemap/user.xml.gz | |
/etc/nginx/conf.d/sample1.conf | /etc/nginx/conf.d/sample1.conf |
2015年10月4日 (日) 17:56時点における版
sitemapについてのリライトルール
例)
- example.com/sitemap_gz_user1.xml.gz → example.com/sitemap/gz/user1.xml.gz
- example.com/sitemap/user.xml.gz → example.com/sitemap/user.xml.gz
/etc/nginx/conf.d/sample1.conf
location ~ ^\/sitemap_ { if (!-e $request_filename) { rewrite /sitemap_gz_(.*) /sitemap/gz/$1 last; rewrite /sitemap_(.*) /sitemap/$1 last; } }