Notice: There is no legacy documentation available for this item, so you are seeing the current documentation.
NOTE:
Rewrite rules should no longer be necessary if you’re running All in One SEO version 4.2.1 or later.
Some configurations of NGINX require rewrite rules to be added to the NGINX configuration file.
If you’re getting a 404 Page Not Found error for your XML Sitemap, RSS Sitemap or Video Sitemap on NGINX, then please add the following rewrite rules in your NGINX config file.
NOTE: If you don’t know what to do with these, then you’ll need to contact your hosting company for support.
rewrite ^/video-sitemap.xml$ /index.php?aiosp_video_sitemap_path=root last; rewrite ^/video-sitemap.xml.gz$ /index.php?aiosp_video_sitemap_path=root last; rewrite ^/(.+)-video-sitemap.xml$ /index.php?aiosp_video_sitemap_path=$1 last; rewrite ^/(.+)-video-sitemap.xml.gz$ /index.php?aiosp_video_sitemap_path=$1 last; rewrite ^/(.+)-video-sitemap(\d+).xml$ /index.php?aiosp_video_sitemap_path=$1&aiosp_sitemap_page=$2 last; rewrite ^/(.+)-video-sitemap(\d+).xml.gz$ /index.php?aiosp_video_sitemap_path=$1&aiosp_sitemap_page=$2 last; rewrite ^/sitemap.xml$ /index.php?aiosp_sitemap_path=root last; rewrite ^/sitemap.xml.gz$ /index.php?aiosp_sitemap_path=root last; rewrite ^/(.+)-sitemap.xml$ /index.php?aiosp_sitemap_path=$1 last; rewrite ^/(.+)-sitemap.xml.gz$ /index.php?aiosp_sitemap_path=$1 last; rewrite ^/(.+)-sitemap(\d+).xml$ /index.php?aiosp_sitemap_path=$1&aiosp_sitemap_page=$2 last; rewrite ^/(.+)-sitemap(\d+).xml.gz$ /index.php?aiosp_sitemap_path=$1&aiosp_sitemap_page=$2 last; rewrite ^/sitemap.rss$ /index.php?aiosp_sitemap_path=rss last; rewrite ^/sitemap.latest.rss$ /index.php?aiosp_sitemap_path=rss_latest last;
NOTE: The Video Sitemap rules must always come before the XML Sitemap rules.
You might also need to use these rewrite rules if /sitemap.xml keeps redirecting to you to /sitemap_index.xml, which is the sitemap slug of a competing SEO plugin. You’ll also need to remove the rewrite rules for that specific plugin.
*These rules will work for 99% of users. In some cases, such as if you have WordPress installed in a subdirectory, there may be modifications you’ll need to make.
If this doesn’t work for you, then please contact us.