# ======================================================================================
# LaraClassifier - Classified Ads Web Application
# Copyright (c) BeDigit. All Rights Reserved
#
# Website: https://bedigit.com
# Author: Mayeul Akpovi (BeDigit)
#
# LICENSE
# -------
# This software is provided under a license agreement and may only be used or copied
# in accordance with its terms, including the inclusion of the above copyright notice.
# As this software is sold exclusively on CodeCanyon,
# please review the full license details here: https://codecanyon.net/licenses/standard
# ======================================================================================

# GLOBAL RULES
# ============
# Remove index.php from URL
# <IfModule mod_rewrite.c>
#     RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
#     RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
# </IfModule>

# Default Apache rules
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

# Iframe calling
<IfModule mod_headers.c>
    Header unset X-Frame-Options
</IfModule>

# CUSTOM APACHE RULES
# ===================
# DEMO
# ====
# Redirect from larapen.com to bedigit.com
<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^larapen.com$
    RewriteRule (.*)$ http://www.bedigit.com/$1 [R=301,L]

    RewriteCond %{HTTP_HOST} ^laraclassified.larapen.com$
    RewriteRule (.*)$ http://laraclassified.bedigit.com/$1 [R=301,L]
</IfModule>

# HTTPS
# Redirect all normal pages to https pages (http => https)
# RewriteCond %{HTTPS} ^off$ [NC]
# RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1  [R=301,L]

# HTTP
# Redirect all https pages to normal pages (https => http)
# RewriteCond %{HTTPS} ^on$ [NC]
# RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1  [R=301,L]
# Remove HTTPS pages from Google
# RewriteCond %{HTTPS} ^on$
# RewriteCond %{REQUEST_URI} ^/robots.txt$
# RewriteRule ^(.*)$ /robots.https.txt [L]


