RewriteEngine On
ErrorDocument 404 /error-404.html
ErrorDocument 403 /error-403.html

<Files "clientPrivate.pem">  
  Order Allow,Deny
  Deny from all
</Files>
<Files "composer.json">  
  Order Allow,Deny
  Deny from all
</Files>
<Files "composer.lock">  
  Order Allow,Deny
  Deny from all
</Files>
<Files "clientPulic.pem">  
  Order Allow,Deny
  Deny from all
</Files>
<Files "serverPrivate.pem">  
  Order Allow,Deny
  Deny from all
</Files>
<Files "serverPublic.pem">  
  Order Allow,Deny
  Deny from all
</Files>
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>
</IfModule>
RewriteCond %{THE_REQUEST} \.php [NC]
RewriteRule \.php$ - [F]

RewriteEngine On

RewriteRule ^$ index.php [L]

# Router trungtamcode

RewriteRule ^cpanel/domain/pricing$ cpanel/views/domain/pricing.php [L]
RewriteRule ^cpanel/domain/pricing/edit/([0-9]+)$ cpanel/views/domain/pricing-edit.php?id=$1 [L]
RewriteRule ^cpanel/domain/history$ cpanel/views/domain/history.php [L]

RewriteRule ^cpanel/service/list$ cpanel/views/service/list.php [L]
RewriteRule ^cpanel/service/pricing/([0-9]+)$ cpanel/views/service/pricing.php?id=$1 [L]
RewriteRule ^cpanel/service/edit/([0-9]+)$ cpanel/views/service/edit-service.php?id=$1 [L]
RewriteRule ^cpanel/service/order$ cpanel/views/service/history.php [L]

RewriteRule ^cpanel/logo/category$ cpanel/views/logo/category.php [L]
RewriteRule ^cpanel/logo/category/edit/([0-9]+)$ cpanel/views/logo/edit-category.php?id=$1 [L]
RewriteRule ^cpanel/logo/order$ cpanel/views/logo/order.php [L]
RewriteRule ^cpanel/logo/order/edit/([0-9]+)$ cpanel/views/logo/edit-order.php?id=$1 [L]
RewriteRule ^cpanel/logo/add$ cpanel/views/logo/add-logo.php [L]
RewriteRule ^cpanel/logo/list$ cpanel/views/logo/list.php [L]
RewriteRule ^cpanel/logo/list/edit/([0-9]+)$ cpanel/views/logo/edit-logo.php?id=$1 [L]
RewriteRule ^cpanel/logo/order$ cpanel/views/logo/order.php [L]

#DESIGN
RewriteRule ^create-logo$ views/design/index.php [L]
RewriteRule ^logo/([0-9]+)/([a-zA-Z0-9\-]+)$ views/design/design.php?id=$1&slug=$2 [L]
RewriteRule ^user/history/design$ views/design/history.php [L]

#DOMAIN
RewriteRule ^buydomain$ views/domain/index.php [L]
RewriteRule ^user/history/domain$ views/domain/history.php [L]

#SERVICES
RewriteRule ^create-website$ views/services/index.php [L]
RewriteRule ^services/([0-9]+)$ views/services/services.php?id=$1 [L]
RewriteRule ^user/history/services$ views/services/history.php [L]

RewriteRule ^model/order/buydomain$ models/client/buydomain.php [L]
RewriteRule ^model/update/changens$ models/client/changens.php [L]
RewriteRule ^models/client/renew_domain$ models/client/renew_domain.php [L]
RewriteRule ^banggia$ views/domain/giahan.php [L]

RewriteRule ^model/update/change_dns_records$ models/client/change_dns_records.php [L]

RewriteRule ^model/admin/modal/order/domain$ models/admin/modal/order-domain.php [L]
RewriteRule ^model/admin/modal/order/service$ models/admin/modal/order-service.php [L]
RewriteRule ^model/admin/modal/order/logo$ models/admin/modal/order-logo.php [L]

RewriteRule ^model/order/website$ models/client/buywebsite.php [L]
RewriteRule ^model/extend/service$ models/client/actionwebsite.php [L]
RewriteRule ^api/order_detail$ models/client/detail.php [L]

RewriteRule ^model/order/logo$ models/client/buylogo.php [L]
RewriteRule ^api/v1/logo$ models/client/apilogo.php [L]

# Kết thúc router

RewriteRule ^reffer/([A-Za-z0-9-]+) views/auth/reffer.php?ref=$1 [L]
RewriteRule ^verify/([A-Za-z0-9-]+)$ views/auth/verify.php?token=$1 [L]
RewriteRule ^home$ index.php [L]
RewriteRule ^login/google$ models/client/google.php [L]
RewriteRule ^login$ views/auth/login.php [L]
RewriteRule ^forgot-password$ views/auth/forgot-password.php [L]
RewriteRule ^reset-password/([a-zA-Z0-9_-]+)$ views/auth/reset-password.php?token=$1 [L]
RewriteRule ^logout$ views/auth/logout.php [L]
RewriteRule ^register$ views/auth/register.php [L]
RewriteRule ^user/favorites$ views/product/favorites.php [L]
RewriteRule ^user/profile$ views/profile/index.php [L]
RewriteRule ^user/api-key$ views/profile/api-key.php [L]
RewriteRule ^user/log$ views/profile/log.php [L]
RewriteRule ^user/change-password$ views/profile/change-password.php [L]
RewriteRule ^user/balance$ views/profile/balance.php [L]
RewriteRule ^user/security$ views/profile/security.php [L]
RewriteRule ^user/withdraw$ views/seller/withdraw.php [L]
RewriteRule ^bank$ views/deposit/index.php [L]
RewriteRule ^card$ views/deposit/card.php [L]
RewriteRule ^user/history/product$ views/product/history.php [L]
RewriteRule ^user/history/hosting$ views/hosting/history.php [L]
RewriteRule ^user/history/domain$ views/domain/history.php [L]
RewriteRule ^user/history/proxy/v4$ views/proxy/ipv4/orders.php [L]
RewriteRule ^user/history/proxy/v6$ views/proxy/ipv6/orders.php [L]
RewriteRule ^user/history/hosting/dashboard/([0-9]+)$ views/hosting/dashboard.php?id=$1 [L]
RewriteRule ^hosting$ views/hosting/index.php [L]
RewriteRule ^hosting/([0-9]+)$ views/hosting/order.php?id=$1 [L]
RewriteRule ^cloudvps/([0-9]+)$ views/cloudvps/order.php?id=$1 [L]
RewriteRule ^user/history/vps$ views/cloudvps/history.php [L]
RewriteRule ^user/history/vps/dashboard/([0-9]+)$ views/cloudvps/dashboard.php?id=$1 [L]
RewriteRule ^user/history/vps/platinum$ views/cloudvps/historyplatinum.php [L]
RewriteRule ^user/history/vps/platinum/dashboard/([0-9]+)$ views/cloudvps/dashboardplatinum.php?id=$1 [L]
RewriteRule ^payment/domain$ views/domain/index.php [L]
RewriteRule ^lien-he$ views/contact/lien-he.php [L] 
RewriteRule ^send-contact$ views/contact/send-contact.php [L] 
RewriteRule ^blogs$ views/blog/index.php [L] 
RewriteRule ^blog/([A-Za-z0-9-]+)$ views/blog/view.php?slug=$1 [L]
RewriteRule ^about$ views/about/index.php [L] 
RewriteRule ^privacy-policy$ views/about/privacy-policy.php [L] 
RewriteRule ^terms-condition$ views/about/terms-condition.php [L] 
RewriteRule ^cron/deposit/check$ models/cron/bank.php [L]

RewriteRule ^blocked_page$ blocked_page.php [L]
RewriteRule ^block$ admin.php [L]

RewriteRule ^proxy$ views/proxy/index.php [L]
RewriteRule ^proxy/v4$ views/proxy/ipv4/index.php [L]
RewriteRule ^proxy/v6$ views/proxy/ipv6/index.php [L]

RewriteRule ^api/v1/order/cron$ handle/cronjob/order.php [L]
RewriteRule ^api/v1/update/cron$ handle/cronjob/update.php [L]

RewriteRule ^api/verify-purchase-code$ handle/purchasecode/index.php [L]

RewriteRule ^cloudvps$ views/cloudvps/index.php [L] 

RewriteRule ^product/([A-Za-z0-9-]+)$ views/product/view.php?slug=$1 [L]
RewriteRule ^services$ views/product/services.php [L]
RewriteRule ^seller/([A-Za-z0-9-]+)$ views/seller/index.php?id=$1 [L]

RewriteRule ^user/dashboard$ views/profile/dashboard.php [L]
RewriteRule ^user/author-form$ views/profile/author-form.php [L]

RewriteRule ^user/product$ views/seller/product.php [L]
RewriteRule ^user/product/upload$ views/upload/upload-product.php [L]
RewriteRule ^user/product/edit/([0-9]+)$ views/seller/product-edit.php?id=$1 [L]

RewriteRule ^affiliates$ views/affiliate/index.php [L]
RewriteRule ^affiliate/history$ views/affiliate/history.php [L]
RewriteRule ^affiliate/withdraw$ views/affiliate/withdraw.php [L]

RewriteRule ^cronjob$ views/cronjob/index.php [L]
RewriteRule ^user/history/cronjob$ views/cronjob/history.php [L]

RewriteRule ^model/register$ models/client/register.php [L]
RewriteRule ^model/login$ models/client/login.php [L]
RewriteRule ^model/forgotpassword$ models/client/forgotpasword.php [L]
RewriteRule ^model/favorite$ models/client/favorite.php [L]
RewriteRule ^model/update/info$ models/client/updateinfo.php [L]
RewriteRule ^model/update/captcha$ models/client/updatecaptcha.php [L]
RewriteRule ^model/update/features$ models/client/features.php [L]
RewriteRule ^model/update/password$ models/client/updatepassword.php [L]
RewriteRule ^model/withdraw$ models/client/withdraw.php [L]
RewriteRule ^model/seller/withdraw$ models/client/sellerwithdraw.php [L]
RewriteRule ^model/authenticator$ models/client/authenticator.php [L]
RewriteRule ^model/buy/plan$ models/client/BuyPlan.php [L]
RewriteRule ^model/modal/captcha$ models/client/modal/captcha.php [L]
RewriteRule ^model/total/cash$ models/client/totalcash.php [L]
RewriteRule ^model/domain$ models/client/domain.php [L]
RewriteRule ^model/client/update$ models/client/update.php [L]
RewriteRule ^libs/mails/notification$ libs/mails/notification.php [L]
RewriteRule ^model/modal/cron/extend$ models/client/modal/extend.php [L]
RewriteRule ^model/modal/cron/edit$ models/client/modal/edit.php [L]
RewriteRule ^model/update/cron$ models/client/updatecron.php [L]
RewriteRule ^model/reviews$ models/client/reviews.php [L]

RewriteRule ^model/order-proxy$ models/client/order-proxy.php [L]
RewriteRule ^model/order-proxy-v6$ models/client/order-proxy-v6.php [L]
RewriteRule ^model/action-proxy$ models/client/proxy_actions.php [L]
RewriteRule ^model/action-proxy-v6$ models/client/proxy_v6_actions.php [L]
RewriteRule ^model/proxy/prices$ models/client/get_prices.php [L]

RewriteRule ^model/admin/delete$ models/admin/delete.php [L]
RewriteRule ^model/admin/update$ models/admin/update.php [L]
RewriteRule ^model/admin/withdraw$ models/admin/withdraw.php [L]
RewriteRule ^model/admin/withdraw/seller$ models/admin/withdraw-seller.php [L]
RewriteRule ^model/admin/hosting$ models/admin/hosting.php [L]
RewriteRule ^model/admin/hosting/add$ models/admin/addhost.php [L]
RewriteRule ^model/admin/hosting/handmade$ models/admin/addhandmadehost.php [L]
RewriteRule ^model/admin/vps$ models/admin/vps.php [L]

RewriteRule ^captcha/plan$ views/captcha/plan.php [L]
RewriteRule ^captcha/history$ views/captcha/history.php [L]
RewriteRule ^captcha/orders$ views/captcha/orders.php [L]
RewriteRule ^captcha/api$ views/captcha/document.php [L]

RewriteRule ^cpanel/home$ cpanel/index.php [L]
RewriteRule ^cpanel/logs$ cpanel/views/history/logs.php [L]
RewriteRule ^cpanel/logs/users$ cpanel/views/history/users.php [L]
RewriteRule ^cpanel/transactions$ cpanel/views/history/transactions.php [L]
RewriteRule ^cpanel/recharge/card$ cpanel/views/recharge/card.php [L]
RewriteRule ^cpanel/recharge/card/config$ cpanel/views/recharge/card-config.php [L]
RewriteRule ^cpanel/recharge$ cpanel/views/recharge/bank.php [L]
RewriteRule ^cpanel/recharge/bank/config$ cpanel/views/recharge/config.php [L]
RewriteRule ^cpanel/recharge/bank/edit/([0-9]+)$ cpanel/views/recharge/edit.php?id=$1 [L]

RewriteRule ^cpanel/users/list$ cpanel/views/users/index.php [L]
RewriteRule ^cpanel/users/author-form$ cpanel/views/users/author-form.php [L]
RewriteRule ^cpanel/user/edit/([0-9]+)$ cpanel/views/users/edit.php?id=$1 [L]
RewriteRule ^cpanel/users/config$ cpanel/views/users/config.php [L]
RewriteRule ^cpanel/users/withdraw$ cpanel/views/users/withdraw.php [L]

RewriteRule ^cpanel/promotions$ cpanel/views/recharge/promotions.php [L]

RewriteRule ^cpanel/coupons$ cpanel/views/recharge/coupons.php [L]
RewriteRule ^cpanel/coupon/edit/([0-9]+)$ cpanel/views/recharge/edit-coupon.php?id=$1 [L]

RewriteRule ^cpanel/affiliate/history$ cpanel/views/affiliate/history.php [L]
RewriteRule ^cpanel/affiliate/withdraw$ cpanel/views/affiliate/withdraw.php [L]
RewriteRule ^cpanel/affiliate/config$ cpanel/views/affiliate/config.php [L]

RewriteRule ^cpanel/blog/category$ cpanel/views/blog/category.php [L]
RewriteRule ^cpanel/blog/category/update/([0-9]+)$ cpanel/views/blog/update-category.php?id=$1 [L]
RewriteRule ^cpanel/blog/add$ cpanel/views/blog/blog-add.php [L]
RewriteRule ^cpanel/blog/list$ cpanel/views/blog/blog-list.php [L]
RewriteRule ^cpanel/blog/list/update/([0-9]+)$ cpanel/views/blog/blog-update.php?id=$1 [L]

RewriteRule ^cpanel/cron/server$ cpanel/views/cronjob/server.php [L]
RewriteRule ^cpanel/cron/server/edit/([0-9]+)$ cpanel/views/cronjob/edit-server.php?id=$1 [L]
RewriteRule ^cpanel/cron/order$ cpanel/views/cronjob/order.php [L]
RewriteRule ^cpanel/cron/order/edit/([0-9]+)$ cpanel/views/cronjob/edit-order.php?id=$1 [L]
RewriteRule ^cpanel/cron/config$ cpanel/views/cronjob/config.php [L]

RewriteRule ^cpanel/hosting/server$ cpanel/views/hosting/whm-list.php [L]
RewriteRule ^cpanel/hosting/server/edit/([0-9]+)$ cpanel/views/hosting/whm-edit.php?id=$1 [L]
RewriteRule ^cpanel/hosting/package$ cpanel/views/hosting/package.php [L]
RewriteRule ^cpanel/hosting/package/edit/([0-9]+)$ cpanel/views/hosting/package-edit.php?id=$1 [L]
RewriteRule ^cpanel/hosting/history$ cpanel/views/hosting/history.php [L]
RewriteRule ^cpanel/hosting/history/edit/([0-9]+)$ cpanel/views/hosting/history-edit.php?id=$1 [L]

RewriteRule ^cpanel/product/categories$ cpanel/views/product/list-categories.php [L]
RewriteRule ^cpanel/product/categories/edit/([0-9]+)$ cpanel/views/product/edit-categories.php?id=$1 [L]
RewriteRule ^cpanel/product/orders$ cpanel/views/product/orders.php [L]
RewriteRule ^cpanel/product/list$ cpanel/views/product/list-products.php [L]
RewriteRule ^cpanel/product/list/edit/([0-9]+)$ cpanel/views/product/edit-products.php?id=$1 [L]

RewriteRule ^cpanel/vps/config$ cpanel/views/vps/config.php [L]
RewriteRule ^cpanel/vps/plan$ cpanel/views/vps/plan.php [L]
RewriteRule ^cpanel/vps/plan/edit/([0-9]+)$ cpanel/views/vps/edit-plan.php?id=$1 [L]
RewriteRule ^cpanel/vps/addon$ cpanel/views/vps/addon.php [L]
RewriteRule ^cpanel/vps/addon/edit/([0-9]+)$ cpanel/views/vps/edit-addon.php?id=$1 [L]
RewriteRule ^cpanel/vps/history$ cpanel/views/vps/history.php [L]
RewriteRule ^cpanel/vps/platinum/history$ cpanel/views/vps/historyplatinum.php [L]
RewriteRule ^cpanel/vps/history/edit/([0-9]+)$ cpanel/views/vps/edit-history.php?id=$1 [L]
RewriteRule ^cpanel/vps/platinum/history/edit/([0-9]+)$ cpanel/views/vps/edit-history-platinum.php?id=$1 [L]
RewriteRule ^cpanel/theme$ cpanel/views/system/theme.php [L]
RewriteRule ^cpanel/settings$ cpanel/views/system/settings.php [L]