「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...」) |
(→sitemapについてのリライトルール) |
||
(同じ利用者による、間の1版が非表示) | |||
行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:58時点における最新版
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; } }