You probably need to use the URL rewrite facility. Read here for
information about it:
http://web2py.com/books/default/chapter/29/04/the-core#URL-rewrite
Once your request gets to the web2py router, it will be parsed as follows:
www.mydomain.com/<web2py_application>/<controller>/<function>/args(0)/..args(n)?vars
So in the case of www.mydomain.com/4, the router will attempt to route your
request to an app named "4". In the second case it will look for an app
named "dir".
URL rewrite avoids this because it happens before the Web2py router gets
called.
On Tuesday, June 24, 2014 4:57:56 AM UTC-4, Kenneth wrote:
>
> I would like to redirect these two links:
> www.mydomain.com/4 and www.mydomain.com/dir for fixing backlinks I
> previously had for SEO purpose.
>
> I've tried to redirect from the controller but it didn't work.
> --
> def 4():
> redirect('/',301)
> def dir():
> redirect('/',301)
> --
> Obviously this is not possible since dir is a reserved keyword and 4 is
> integer.
>
> Anyway to redirect these two?
>
> Thank you.
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.