Ciatronical
Member
Hey,
ich betreibe einen Multidomain-Shop mit Shopware.
Nun brauche ich für jede Domain eine eigene robots.txt und sitemap.xml
Diese wollte ich in die Nginx-Config schreiben.
sitemap.xml
robots.txt
Nun möchte ich diese Dateien in der Nginx-Config in ISPConfig unterbringen.
Leider erkennt Nginx die Config nicht an - was auch logisch ist weil viele Zeichen wie ", /, <, etc enthalten sind.
Ist das überhaubt der richtige Weg die robots.txt und die sitemap.xml in die Nginx-Config zu schreiben?
Wenn ja welche Zeichen muß ich schützen? Wie mache ich das?
Gibt es so was wie addslashes() ? Oder wie mache ich das?
Viele Grüße
Ronny
ich betreibe einen Multidomain-Shop mit Shopware.
Nun brauche ich für jede Domain eine eigene robots.txt und sitemap.xml
Diese wollte ich in die Nginx-Config schreiben.
sitemap.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://meine-domain.de/sitemap/salesChannel-45d65d39b18949aa9ae86d912c143250-2fbb5fe2e29a4d70aa5854ce7ce3e20b/sitemap-category-1.xml.gz</loc>
</sitemap>
<sitemap>
<loc>https://meine-domain.de/sitemap/salesChannel-45d65d39b18949aa9ae86d912c143250-2fbb5fe2e29a4d70aa5854ce7ce3e20b/sitemap-product-1.xml.gz</loc>
</sitemap>
</sitemapindex>
robots.txt
Code:
User-agent: *
Disallow: /bundles/
Disallow: /css/
Disallow: /error/
Disallow: /fonts/
Disallow: /js/
Disallow: /media/
Disallow: /recovery/
Disallow: /stats/
Disallow: /theme/
Disallow: /widgets/
Disallow: /account/
Disallow: /checkout/
Sitemap: http://meine-domain.de/sitemap.xml
Nun möchte ich diese Dateien in der Nginx-Config in ISPConfig unterbringen.
Code:
location = /robots.txt {
User-agent: *
Disallow: /bundles/
Disallow: /css/
Disallow: /error/
Disallow: /fonts/
Disallow: /js/
Disallow: /media/
Disallow: /recovery/
Disallow: /stats/
Disallow: /theme/
Disallow: /widgets/
Disallow: /account/
Disallow: /checkout/
Sitemap: http://meine-domain.de/sitemap.xm
}
Leider erkennt Nginx die Config nicht an - was auch logisch ist weil viele Zeichen wie ", /, <, etc enthalten sind.
Ist das überhaubt der richtige Weg die robots.txt und die sitemap.xml in die Nginx-Config zu schreiben?
Wenn ja welche Zeichen muß ich schützen? Wie mache ich das?
Gibt es so was wie addslashes() ? Oder wie mache ich das?
Viele Grüße
Ronny