Forum Moderators: goodroi
Disallow: /this disallows anything beginning example.com/this so the * is not needed. Disallow: /*that disallows URL requests like example.com/<something-or-anything>that as a prefix. $ ending is needed only when you need an exact match.
.aspx page then the prefix match for disallowing example.com/page.aspx?<anything> is Disallow: /page.aspx? * here. .aspx page with any query string, e.g. block example.com/<anything>.aspx?<anything> then use: Disallow: /*.apsx? * is needed only in place of the page name. * at the end of the pattern. * only near the beginning or in the middle of the pattern. example.com/page.aspx without query strings but allow the same page with query strings you would use Disallow: /page.apsx$ Disallow: /*.apsx$