/web-downloads

The repository that contains the downloads.php.net website

Primary LanguagePHPMIT LicenseMIT

Web Downloads

This project is a collection of scripts to handle downloading builds to the downloads.php.net server

Set up

  • Set up a virtual host in Apache to point to the public directory as the DocumentRoot.

  • Set up the ErrorDocument for 404 to point to public/redirect.php in the virtual host configuration.

  • Set up the following rewrite rules in the virtual host configuration:

<Directory "/path/to/public/directory">
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{HTTP:Authorization} .
        RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^ index.php [L]
    </IfModule>
</Directory>

License

MIT