#ErrorDocument 404 /404
#ErrorDocument 403 /404
#ErrorDocument 500 /500

ErrorDocument 404 /fiberone-eservice/404
ErrorDocument 403 /fiberone-eservice/404
ErrorDocument 500 /fiberone-eservice/500

Options -Indexes

RewriteEngine On

RewriteBase /eservice/

RewriteCond $1 !^(apy|apydemo|gtp|apy2|support_files|schat|schat/operator|ajax|bower_components|dist|cron|images|img|mailaimage|freshbreeze)

# |acme-challenge|\.well-known
                  
# RewriteCond %{HTTPS} off
# RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,L]

# turn on https except for a specific URI
# RewriteCond %{HTTPS} !on
# RewriteCond %{THE_REQUEST} !/\.well-known[/\s?] [NC]
# RewriteCond %{REQUEST_URI} !/acme-challenge/
# RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^vtick/([^\.]+)$ vticket.php?nc=$1 [NC,L]
RewriteRule ^reporfils/([^\.]+)/([^\.]+)$ storage/$2.xlsx [NC,L]
RewriteRule ^psuccess_ps/([^\.]+)$ psuccess_ps.php?txnid=$1 [NC,L]
RewriteRule ^psuccess_psinv/([^\.]+)$ psuccess_psinv.php?txnid=$1 [NC,L]
RewriteRule ^psuccess_psoinv/([^\.]+)$ psuccess_psoinv.php?txnid=$1 [NC,L]
RewriteRule ^psuccess_psupcinv/([^\.]+)$ psuccess_psupcinv.php?txnid=$1 [NC,L]
RewriteRule ^psuccess_pelp/([^\.]+)$ psuccess_pelp.php?txnid=$1&%{QUERY_STRING} [NC,L]
RewriteRule ^psuccess_pelm/([^\.]+)$ psuccess_pelp.php?txnid=$1&ismobile=1&%{QUERY_STRING} [NC,L]
RewriteRule ^psuccess_pelm$ psuccess_pelp.php?ismobile=1&%{QUERY_STRING} [NC,L]
RewriteRule ^psuccess_pelmdemo/([^\.]+)$ psuccess_pelpdemo.php?txnid=$1&ismobile=1&%{QUERY_STRING} [NC,L]
RewriteRule ^psuccess_pelmdemo$ psuccess_pelpdemo.php?ismobile=1&%{QUERY_STRING} [NC,L]
RewriteRule ^psuccess_bluwh$ psuccess_blusaltwebhook [NC,L]
RewriteRule ^psuccess_blu/([^\.]+)$ psuccess_blusalt.php?txnid=$1 [NC,L]
RewriteRule ^psuccess_blum/([^\.]+)$ psuccess_blusalt.php?ismobile=1&txnid=$1 [NC,L]
RewriteRule ^psuccess_psfront/([^\.]+)$ psuccess_ps.php?isfront=1&txnid=$1 [NC,L]
RewriteRule ^psuccess_ps_reloc/([^\.]+)$ psuccess_ps_reloc.php?txnid=$1 [NC,L]
RewriteRule ^1for2promo$ plan_1for2upgrade_promo [NC,L]
RewriteRule ^1for2prom$ plan_1for2upgrade_promo [NC,L]
RewriteRule ^wemissu1promo$ plan_wemissu1_promo [NC,L]
RewriteRule ^minv/([^\.]+)$ myinvoice.php?urv=$1 [NC,L]
RewriteRule ^mbinv/([^\.]+)$ mybitrixinvoice.php?urv=$1 [NC,L]
RewriteRule ^oinv/([^\.]+)$ myoinvoice.php?urv=$1 [NC,L]
RewriteRule ^payinv/([^\.]+)$ myreninvoice.php?urv=$1 [NC,L]
RewriteRule ^referrals/([^\.]+)/([^\.]+)/on$ referralform.php?urv=$1&urw=$2&qwik=on [NC,L]
RewriteRule ^referrals/([^\.]+)/([^\.]+)$ referralform.php?urv=$1&urw=$2 [NC,L]
RewriteRule ^ad_vtick/logout$ logout.php [NC,R=301,L]
RewriteRule ^ad_vtick/img/([^\.]+)$ img/$1 [NC,R=301,L]
RewriteRule ^ad_vtick/([^\.]+)$ ad_vticket.php?nc=$1 [NC,L]
RewriteRule ^loyaluser/([^\.]+)$ loy_userhist.php?user=$1 [NC,L]
RewriteRule ^rightban/headerbanner$ mailaimage/Email-Header.jpg [NC,L]
RewriteRule ^rightban/footerbanner$ mailaimage/Email-Footer.jpg [NC,L]
RewriteRule ^affiliate/([^\.]+)$ referrallink.php?nc=$1 [NC,L]
RewriteRule ^otckinfo/([^\.]+)$ outageInfo.php?nc=$1 [NC,L]
RewriteRule ^otckrework/([^\.]+)$ outageL1Rework.php?nc=$1 [NC,L]
RewriteRule ^otckview/([^\.]+)$ outageView.php?nc=$1 [NC,L]
RewriteRule ^minved/([^\.]+)$ ad_invedit.php?urv=$1 [NC,L]
RewriteRule ^([^\.]+)$ $1.php [NC,L]

#TEST ONLINE
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\ HTTP/
#RewriteRule ^(.*)index$ https://%{HTTP_HOST}/$1 [L,R=301]
#
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([^/]+)/$ https://%{HTTP_HOST}/$1 [L,R=301]
#
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.+)\.php\ HTTP/
#RewriteRule ^(.+)\.php$ http://%{HTTP_HOST}/$1 [L,R=301]
#RewriteRule ^([a-z]+)$ /$1.php [L]


#
## Prevent viewing of htaccess file.
#<Files .htaccess>
#    order allow,deny
#    deny from all
#</Files>
#
## Prevent directory listings
#Options All -Indexes

