Sitemap-Rewrite-Regeln für NGINX

Einige Konfigurationen von NGINX erfordern, dass Umschreibungsregeln zur NGINX-Konfigurationsdatei hinzugefügt werden.

Wenn Sie auf NGINX einen 404-Fehler "Seite nicht gefunden" für Ihre XML-Sitemap, RSS-Sitemap oder Videositemap erhalten, fügen Sie bitte die folgenden Umschreibungsregeln in Ihre NGINX-Konfigurationsdatei ein.

HINWEIS:  Wenn Sie nicht wissen, was Sie damit tun sollen, müssen Sie sich an Ihren Hosting-Anbieter wenden, um Unterstützung zu erhalten.

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;

HINWEIS:  Die Regeln für die Videositemap müssen immer vor den Regeln für die XML-Sitemap stehen.

Sie müssen diese Umschreibungsregeln möglicherweise auch verwenden, wenn /sitemap.xml Sie immer wieder zu /sitemap_index.xml weiterleitet, was die Sitemap-Slug eines konkurrierenden SEO-Plugins ist. Sie müssen auch die Umschreibungsregeln für dieses spezielle Plugin entfernen.

*Diese Regeln funktionieren für 99 % der Benutzer. In einigen Fällen, z. B. wenn Sie WordPress in einem Unterverzeichnis installiert haben, müssen Sie möglicherweise Änderungen vornehmen.

Wenn dies für Sie nicht funktioniert, dann kontaktieren Sie uns bitte.