Hi
Thanks for your feedback and request, this is actually an interesting topic and I'm surprised nobody ever came back to me with this.
Indeed 4SEO design was done around "rules", which are a powerful way to do many different things on the site, with one simple interface, the same in all cases (redirects, canonical, structured data, sitemap exclusion, raw content).
In the case of redirects, my ideas were/are:
- Adding a single redirect is simpler: the concept of going to the target URL and add aliases there is a bit foreign to most people. Entering first the source and then the target makes more sense to most people
- for more complex use case, generic rules will be used. For instance, in your case, you could have one rule from /contact{*} to /contact , and you'll just need another one for /about/contact
BUT I do agree for multiple one to one redirects, this is more cumbersome. So your message got me thinking about how that can be improved and I think having multiple URLs were the rules run is likely the way to go:
Instead of "Run on this/these page(s)" being a single line input, we could enter multiple lines here and the changes to accomodate that should be acceptable. There are 2 caveats at the moment:
- there may be a significant impact on performance. Or not, I neede to evaluate that
- in any case, if multiple lines are entered, each line cannot have wildcard (ie {*} or {?}). If you use wildcards, there can only be one line (restriction may be lifted in the future but for now, it would be too complex to handle that case)
So I'll try and do some prototype of this and see how that goes, and will get back to you.
Best regards
Yannick Gaultier
weeblr.com / @weeblr