테스트 사이트 - 개발 중인 베타 버전입니다

REWRITE RULL (리라이트룰) 정규표현식이 어떻게 될까요? 채택완료

sinbi 6년 전 조회 3,554

https://homzzang.com/page/web/es/ 주소를

https://homzzang.com/es/ 주소로 변경하려면....

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

RewriteRule ^page/web/(\w+)/$  /$1/ 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 9개

s
sinbi
6년 전
슈와이 님 감사합니다. ^^
바로 적용해 보겠습니다.
s
sinbi
6년 전
슈와이 님
저 소스를 어디 폴더의 .htaccess 파일에 넣어줘야 하는지? ^^;;;

루트폴더의 .htaccess 파일에 아래처럼 넣어봤는데..연결이....ㅜㅜ (아파치 재시작도 해봄)

#개별페이지 주소 단축
<IfModule mod_rewrite.c>
RewriteRule ^page/web/(\w+)/$ /$1/
</IfModule>
슈와이
6년 전
RewriteEngine on
RewriteRule ^page/web/(\w+)/$ /$1/
s
sinbi
6년 전
감사합니다.
근데, 귀한 코드 알려주셨는데. 제가 리라이툴은 생초보라....응용을..^^;;

이 코드를 넣으면 https://homzzang.com/es/ 주소가 URL창에 표시되면서,
https://homzzang.com/page/web/es/ 페이지의 내용이 뿌려지는 거 맞나요?

좀 더 제가 공부를 해야 할 것 같네요... 좋은 하루 되세요 !!
슈와이
6년 전
RewriteEngine on
RewriteRule ^adm/$ - [L]
RewriteRule ^(\w+)/?$ /page/web/$1/
s
sinbi
6년 전
오~~ 일단, 가능성이 보이기 시작했어용.ㅎ

ps.
해당 페이지의 index.html 경우 주소 변환이 되서 그런지 가져오는데....
세부 경로들 변환이 안 되서 그런지 스타일은 못 가져오는 것 같아요.
https://homzzang.com/es/
슈와이
6년 전
RewriteRule ^es/(.*)$ /page/web/es/$1
s
sinbi
6년 전
오~~~~~~~~~~~ 호.... 잘 돼요.

( ^ ______________ ^ ) ===== b

이참에 공부를 좀 해봐야 겠네요.ㅎ
s
sinbi
6년 전
슈와이 님 오늘 발견한 건데....

끝에 /가 붙으면 https://homzzang.com/es/ 페이지로 잘 접속되는데,
끝에 /가 없으면 엑박 페이지가 뜨네요.

근데, 신기하게

https://homzzang.com/ratio/ 페이지는 알려주신 소스로 잘 접속됩니다.

둘 차이가 뭘까요?

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
6년 전

 

https://codepen.io/idiotWu/pen/AXgbWy

 

ps.

좀이라도 바쁘시면 절대 살펴보지 마시구요,

아주 심심하시면 살펴봐 주세요. ^^

저도 그냥 심심해서 공부차 하는 것이니....

 

/es 폴더 만들어 여기에 올리면 끝나는 문제인데,

폴더 구조의 난잡함을 해결해보고자 공부삼아 연습 중..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인