Форум сайта python.su
Имею route:
config.add_route('tst_route', '/tst')
config.add_route('tst_route', '/tst') config.add_route('tst_route_', '/tst/')
Отредактировано gkraser (Сен. 25, 2012 21:54:08)
Офлайн
хотя пока не пирамиде ничего не писал, но в доке это всё описано ;)
https://pyramid.readthedocs.org/en/latest/narr/urldispatch.html#redirecting-to-slash-appended-routes
Офлайн
Это не то, этот механизм добавляет слеш, а мне нужно удалять.
Офлайн
gkraser
Имею route:Как заставить его обрабатывать url вида http://host/tst и http://host/tst/ ?config.add_route('tst_route', '/tst')
Не дублировать же (их много) его так:Есть такая встроенная возможность в pyramid?config.add_route('tst_route', '/tst') config.add_route('tst_route_', '/tst/')
config.add_route('tst_route', '/tst*fizzle')
Офлайн
gkraserа какая вам принципиальная разница? От дублирования вы избавитесь то.
Это не то, этот механизм добавляет слеш, а мне нужно удалять.
Офлайн
gkraserделайте все без слеша. на роуты со слешем делайте 301 редирект. для етого используйте конфиги нгинкса или апча.
Имею route:Как заставить его обрабатывать url вида http://host/tst и http://host/tst/ ?config.add_route('tst_route', '/tst')
Не дублировать же (их много) его так:Есть такая встроенная возможность в pyramid?config.add_route('tst_route', '/tst') config.add_route('tst_route_', '/tst/')
Офлайн