반응형
안녕하세요 여러분,
크리에이트메이커 입니다.
api를 만들면서 apache RewriteRule을 쓰게 됬는데요.
문제가
경로가 겹치면 겹친 경로로 가진다는 겁니다.
예를들어
RewriteRule ^/api/feed/([^/\.]+)/like/add
과
RewriteRule ^/api/feed/([^/\.]+)/like/add/plus
가 있을때,
^/api/feed/([^/\.]+)/like/add/plus를 사용하면 ^/api/feed/([^/\.]+)/like/add 일로 가버립니다.
왜냐하면 add까지 같고 ^/api/feed/([^/\.]+)/like/add가 더 먼저 선언돼있기 때문이죠.
이럴때는 방법이 2가지가 있습니다.
1. ^/api/feed/([^/\.]+)/like/add 끝에 ?$ 를 붙여줍니다 ^/api/feed/([^/\.]+)/like/add?$ 이렇게요
2. 그냥 ^/api/feed/([^/\.]+)/like/add/plus를 먼저 선언해줍니다.
제가 추천드리는 방법은 두가지 방법 모두 사용하시는걸 추천드립니다.
?$ 두개다 붙이시고 ^/api/feed/([^/\.]+)/like/add/plus?$ 를 먼저 선언하세요~
그럼 즐거운 개발 되세요~
반응형
'IT기술(코딩) > 리눅스,우분투' 카테고리의 다른 글
맥북 비주얼코드 ssh public key access error Mac Visual Code aws접속 아마존 접속 (0) | 2024.05.30 |
---|---|
vscode permission error publickey root, ubuntu 하란거 다 해도 안될때 마지막 방법 scp 안될때 (0) | 2023.06.15 |
apache proxypass 할때 api 만들때, https get, post다 받으려면 그냥 RewriteRule 쓰세요!~~ (0) | 2023.06.03 |
API만들때 , POST값 못 불러올때 봐야할 사항 !! (0) | 2023.06.01 |
맥북 (mac) 에서 aws 아마존 ssh 접속 연결 pem 키 못읽을때 방법 (0) | 2023.05.05 |