путь как параметр в безжировой структуре

при маршрутизации в безжировой среде мне нужен URL-адрес в качестве параметра

но я не знаю как. если я направлюсь к

GET /get-links/@url

@url может быть любой строкой БЕЗ /. это означает, что если я открою /get-links/www.muv.com, он сработает. но если я открою /get-links/www.muv.com/homepage.html маршрутизация не будет работать.

я также пробовал GET /get-links/* - маршрутизация работает, то есть моя функция вызывается. но как тогда получить @url (www.muv.com/homepage.html)?

и следующая проблема: как зайти на http://www.muv.com/homepage.html как @url


person Oliver Vogel    schedule 13.01.2015    source источник


Ответы (1)


Возможно, вы захотите избежать персонажей, которые доставляют вам проблемы. Для URL-адресов существует стандарт. PHP имеет rawurlencode. Может быть, это поможет.

person ZeissS    schedule 13.01.2015
comment
Извините, но это тоже не сработает. теперь я изменил маршрутизацию на GET/get-links без параметра. означает, что я сделал параметр получения URL-адреса и удалил его из маршрутизации. мой новый URL теперь /get-links?url=muv.com/homepage.html работает - person Oliver Vogel; 14.01.2015