Url Rewrite Greek Characters

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
13 năm cách đây
Hello ,
I am developing a nopcommerce web site .
I am using url rewrite rules for SEO  but some products and categories contain greek characters .
Unfortunately greek characters are disappeared  at the url .

How can i fix that  ?


Thanks in advance
13 năm cách đây
Locate the UrlHelper class in the solution.  Look at the method GetSEName(string).  It takes away any characters that are not opitimized for SEO.
13 năm cách đây
Thanks a lot .
I just added the greek alphabet and worked correctly
13 năm cách đây
vasilisf wrote:
Hello ,
I am developing a nopcommerce web site .
I am using url rewrite rules for SEO  but some products and categories contain greek characters .
Unfortunately greek characters are disappeared  at the url .

How can i fix that  ?


Thanks in advance


URL Rewrite for other languages

Nop.BusinessLogic/SEO/SEOHelper.cs

I am changed code for support Turkish language.

string OKChars = "abcçdefgğhıijklmnoöpqrsştuüvwxyz1234567890 _-";
            name = name.Trim().ToLowerInvariant();
            var sb = new StringBuilder();
            foreach (char c in name.ToCharArray())
                if (OKChars.Contains(c.ToString()))
                    sb.Append(c);
            string name2 = sb.ToString();
           name2 = name2.Replace(" ", "-");
            name2 = name2.Replace("ç", "c");
            name2 = name2.Replace("Ç", "C");
            name2 = name2.Replace("İ", "i");
            name2 = name2.Replace("ı", "i");
            name2 = name2.Replace("ş", "s");
            name2 = name2.Replace("Ş", "S");
            name2 = name2.Replace("Ü", "u");
            name2 = name2.Replace("ü", "u");
            name2 = name2.Replace("ğ", "g");
            name2 = name2.Replace("G", "g");
            name2 = name2.Replace("Ö", "o");
            name2 = name2.Replace("ö", "o");
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.