Redirect /favicon.ico /site/images/favicon.ico # Redirects for old URLs Redirect /site/tool_rss.php /site/rss.php Redirect /site/tool_download.php /site/download.php Redirect /site/cont_index.php / Redirect /doc.php /site/download.php RewriteEngine on # Redirect to www RewriteCond %{REQUEST_METHOD} !POST RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$ RewriteCond %{HTTPS}s ^on(s)| RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=307] RewriteRule download/releases.json /site/releases.php [QSA,L] # Old redirects to tools RewriteRule download/file/(.*/.*) /site/download.php?file=$1 [QSA,L] RewriteRule download/file/(.*) /site/addons.php?list&version=$1 [QSA,L] # Redirects to tools RewriteRule download/(.*)/docs/(.*) /site/download.php?file=$1/docs/$2 [QSA,L] RewriteRule log/(.*) /site/log.php?id=$1 [QSA,L] # >= 5.3 (dpkg) RewriteRule download/(.*)/files/(archive.key) /site/addons.php?version=$1&file=$2 [QSA,L] # gpg Fehlermeldung beim Develserver unterbinden RewriteRule download/(.*)/files/dists/(devel)/(InRelease) - [L,R=404] # gpg Fehlermeldung beim Upgrade von der 5.1 unterbinden ####RewriteCond %{HTTP_USER_AGENT} !1\.0 [NC] RewriteRule download/(5.[^01])/files/dists/(.*)/(InRelease) /site/addons.php?version=$1&class=$2&file=$3 [QSA,L] # >= 5 (dpkg) RewriteRule download/(.*)/files/dists/(devel)/(.*)/binary-(.*)/(Packages.*) /site/addons.php?version=$1&path=$2&user=$3&arch=$4&file=$5 [QSA,L] RewriteRule download/(.*)/files/dists/(.*)/(.*)/binary-(.*)/(Packages.*) /site/addons.php?version=$1&class=$2§ion=$3&arch=$4&file=$5 [QSA,L] RewriteRule download/(.*)/files/(devel)/(.*)/(.*\.deb) /site/addons.php?version=$1&path=$2&user=$3&file=$4 [QSA,L] RewriteRule download/(.*)/files/(.*)/(.*)/(.*\.deb) /site/download.php?file=$1/$2/$3/$4 [QSA,L] # >= 4.0.0 (opkg) RewriteRule download/(.*)/files/(.*)/(.*)/(Packages.*) /site/addons.php?version=$1&user=$2&path=$3&file=$4 [QSA,L] RewriteRule download/(.*)/files/(.*)/(Packages.*) /site/addons.php?version=$1&path=$2&file=$3 [QSA,L] RewriteRule download/(.*)/files/(.*)/(packages/.*\.opk) /site/download.php?file=$1/$2/$3 [QSA,L] RewriteRule download/(.*)/files/(.*)/(.*)/(.*\.opk) /site/addons.php?version=$1&user=$2&path=$3&file=$4 [QSA,L] RewriteRule download/(.*)/files/(.*)/(.*\.opk) /site/download.php?file=$1/$2/packages/$3 [QSA,L] RewriteRule git/(.*)/(.*\.git)/(.*) /site/addons.php?version=4.0.0&user=$1&path=/$2&file=$3 [QSA,L] # < 4.0.0 (addons) RewriteRule download/(.*)/files/(.*) /site/download.php?file=$1/$2 [QSA,L] RewriteRule download/(.*)/files /site/addons.php?version=$1 [QSA,L] # Redirect main Page to https # RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} =http RewriteRule ^$ https://%{HTTP_HOST} [L,R=308] # # Redirects to the site folder RewriteRule ^$ /site/index.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}/site/$1 -f RewriteRule (.*) /site/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}/site/$2 -f RewriteRule (.*/)?(.*) /site/$2 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}/site/$2 -f RewriteRule (.*/)?(.*/.*) /site/$2 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) /site/index.php [QSA,L] # Set default headers Header set X-Powered-By "MiniDVBLinux Distribution" Header set Server "MLD Web"