<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteEngine On
    Redirect /upload/ /404/

    # Password protection for public folder
    #AuthType Basic
    #AuthName "Password protected area"
    #AuthUserFile /path/to/.htpasswd
    #Require valid-user

    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} codelinered\.net
    RewriteRule ^(.*)$ https://fs.codelinered.net/$1 [L,R=301]

    # Some hosts may require you to use the `RewriteBase` directive.
    # Determine the RewriteBase automatically and set it as environment variable.
    # If you are using Apache aliases to do mass virtual hosting or installed the
    # project in a subdirectory, the base path will be prepended to allow proper
    # resolution of the index.php file and to redirect to the correct URI. It will
    # work in environments without path prefix as well, providing a safe, one-size
    # fits all solution. But as you do not need it in this case, you can comment
    # the following 2 lines to eliminate the overhead.
    RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]

    # If the above doesn't work you might need to set the `RewriteBase` directive manually, it should be the
    # absolute physical path to the directory that contains this htaccess file.
    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [QSA,L]
</IfModule>
