리펙토링 #6 참고
This commit is contained in:
17
.htaccess
17
.htaccess
@@ -16,6 +16,18 @@ RewriteRule ^kngil/skin/adm\.php$ /admin [R=301,L]
|
||||
RewriteCond %{THE_REQUEST} \s/+kngil/skin/index\.php [NC]
|
||||
RewriteRule ^kngil/skin/index\.php$ / [R=301,L]
|
||||
|
||||
# 레거시 /kngil/skin/*.skin.php -> /* (확장자 제거)
|
||||
RewriteCond %{THE_REQUEST} \s/+kngil/skin/([^\s]+)\.skin\.php [NC]
|
||||
RewriteRule ^kngil/skin/([^/]+)\.skin\.php$ /$1 [R=301,L]
|
||||
|
||||
# 레거시 /*.skin -> /* (확장자 제거)
|
||||
RewriteCond %{THE_REQUEST} \s+/([^\s]+)\.skin [NC]
|
||||
RewriteRule ^([^/]+)\.skin$ /$1 [R=301,L]
|
||||
|
||||
# 레거시 /kngil/*.skin -> /* (확장자 제거)
|
||||
RewriteCond %{THE_REQUEST} \s/+kngil/([^\s]+)\.skin [NC]
|
||||
RewriteRule ^kngil/([^/]+)\.skin$ /$1 [R=301,L]
|
||||
|
||||
# 레거시 /kngil/skin/*.php -> /* (확장자 제거)
|
||||
RewriteCond %{THE_REQUEST} \s/+kngil/skin/([^\s]+)\.php [NC]
|
||||
RewriteRule ^kngil/skin/([^/]+)\.php$ /$1 [R=301,L]
|
||||
@@ -57,6 +69,11 @@ RewriteRule ^admin/api/faq/?$ /kngil/bbs/adm_faq_popup.php [QSA,L]
|
||||
RewriteRule ^admin/api/faq/save/?$ /kngil/bbs/adm_faq_popup_save.php [QSA,L]
|
||||
RewriteRule ^admin/api/faq/delete/?$ /kngil/bbs/adm_faq_popup_delete.php [QSA,L]
|
||||
|
||||
# Q&A 라우팅 (컨트롤러 우선)
|
||||
RewriteRule ^qa_list/?$ /kngil/bbs/qa_list.php [QSA,L]
|
||||
RewriteRule ^qa_detail/?$ /kngil/bbs/qa_detail.php [QSA,L]
|
||||
RewriteRule ^qa_write/?$ /kngil/bbs/qa_write.php [QSA,L]
|
||||
|
||||
# 루트 페이지 라우팅: / -> index, /{page} -> /kngil/skin/{page}.php
|
||||
RewriteRule ^$ /kngil/skin/index.php [L]
|
||||
RewriteRule ^([^/]+)$ /kngil/skin/$1.php [L]
|
||||
|
||||
Reference in New Issue
Block a user