Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
Hello,
I have an Umbraco 8.x multilanguage site (English and Italian) and I have an issue with redirect rules.
I have created a file (rewriteRulse.config) and defined two rules for sitemap.xml and robots.txt files, so thet, when you browse https://www.mysite.com/sitemap.xml, the rule rewrite this URL to https://www.mysite.com/sitemapxml. (and same thing for robots.txt)
For the English content, these two rules work perfectly, but, for the italian content, I am redirected to English sitemap and/or robots file.
These are the rules I defined inside my rewriteRules.config file:
<?xml version="1.0" encoding="utf-8"?> <rules> <rule name="SiteMap" stopProcessing="false"> <match url="sitemap.xml" ignoreCase="true" /> <action type="Rewrite" url="sitemapxml" appendQueryString="false" /> </rule> <rules> <rule name="SiteMapIT" stopProcessing="true"> <match url="/it/sitemap.xml" ignoreCase="true" /> <action type="Rewrite" url="/it/sitemapxml" appendQueryString="false" /> </rule> <rule name="Robots" stopProcessing="false"> <match url="robots.txt" ignoreCase="true" /> <action type="Rewrite" url="robotstxt" appendQueryString="false" /> </rule> <rule name="RobotsIT" stopProcessing="true"> <match url="/it/robots.txt" ignoreCase="true" /> <action type="Rewrite" url="/it/robotstxt" appendQueryString="false" /> </rule> </rules>
And I have called them inside my Web.config:
<!-- If you wish to use IIS rewrite rules, see the documentation here: https://our.umbraco.com/documentation/Reference/Routing/IISRewriteRules --> <rewrite> <rules configSource="config\rewriteRules.config" /> </rewrite>
What went wrong?
Thanks, paco
is working on a reply...
Write your reply to:
Upload image
Image will be uploaded when post is submitted
Rewrite rules in umbraco multilanguage site
Hello,
I have an Umbraco 8.x multilanguage site (English and Italian) and I have an issue with redirect rules.
I have created a file (rewriteRulse.config) and defined two rules for sitemap.xml and robots.txt files, so thet, when you browse https://www.mysite.com/sitemap.xml, the rule rewrite this URL to https://www.mysite.com/sitemapxml. (and same thing for robots.txt)
For the English content, these two rules work perfectly, but, for the italian content, I am redirected to English sitemap and/or robots file.
These are the rules I defined inside my rewriteRules.config file:
And I have called them inside my Web.config:
What went wrong?
Thanks, paco
is working on a reply...