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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to