GMOのVPS PREASKでnginxの環境で
サブディレクトリにワードプレスを設置しているのですが
ワードプレスプラグインYoast SEOのXMLサイトマップが
設置できなくて困っています。
〇http://test1.example.com
×http://example.com/test1
同様の環境下でサブドメインを使っている場合は
以下のサイトを参考にして
http://designhack.slashlab.net/how-to-fix-wordpress-seo-yoast-sitemap-404-error/
https://kb.yoast.com/kb/xml-sitemaps-nginx/
pleaskのApacheとnginxの設定⇒nginx追加ディレクティブの欄に
Rewrites for Yoast SEO XML Sitemap
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
と記載するとできたのですが
サブディレクトリだとできませんでした。
ご教授いただければ助かります。
※追記
pleaskのApacheとnginxの設定⇒nginx追加ディレクティブの欄に
WordPressのパーマリンク設定をカスタム構造にするための設定
rewrite ^.+?($/test1/wp-.) $1 last;
rewrite ^.+?(/test1/..php)$ $1 last;
rewrite ^ /test1/index.php last;
と記載したらサイトマップは作成されました。
ただ今度はワードプレス自体にログインできなくなってしまいました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。