From 7fceaf75d20a51f666cb5aa278dc1b3d94c0cc0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yi=C4=9Fit=20Kerem=20Oktay?= Date: Fri, 14 Aug 2020 21:47:50 +0300 Subject: [PATCH] Fix a major issue Makes this file functional. --- create-server-config.php | 148 +++------------------------------------ 1 file changed, 9 insertions(+), 139 deletions(-) diff --git a/create-server-config.php b/create-server-config.php index 568fa12..c3130da 100644 --- a/create-server-config.php +++ b/create-server-config.php @@ -1,153 +1,23 @@ - - Header set X-UA-Compatible "IE=edge" - - Header unset X-UA-Compatible - - - - - #DELETE THIS IF YOU DON'T HAVE HTTPS! - RewriteEngine On - RewriteCond %{HTTP:X-Forwarded-Proto} !https - RewriteCond %{HTTPS} off - RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] - - - - - Header set X-Content-Type-Options "nosniff" - - - - - - - SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding - RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding - - - - - AddOutputFilterByType DEFLATE "application/atom+xml" \ - "application/javascript" \ - "application/json" \ - "application/ld+json" \ - "application/manifest+json" \ - "application/rdf+xml" \ - "application/rss+xml" \ - "application/schema+json" \ - "application/vnd.geo+json" \ - "application/vnd.ms-fontobject" \ - "application/x-font-ttf" \ - "application/x-javascript" \ - "application/x-web-app-manifest+json" \ - "application/xhtml+xml" \ - "application/xml" \ - "font/eot" \ - "font/opentype" \ - "image/bmp" \ - "image/svg+xml" \ - "image/vnd.microsoft.icon" \ - "image/x-icon" \ - "text/cache-manifest" \ - "text/css" \ - "text/html" \ - "text/javascript" \ - "text/plain" \ - "text/vcard" \ - "text/vnd.rim.location.xloc" \ - "text/vtt" \ - "text/x-component" \ - "text/x-cross-domain-policy" \ - "text/xml" - - - - AddEncoding gzip svgz - - - - Header unset ETag - - -FileETag None - - - ExpiresActive on - ExpiresDefault "access plus 1 month" - ExpiresByType text/css "access plus 1 year" - ExpiresByType application/atom+xml "access plus 1 hour" - ExpiresByType application/rdf+xml "access plus 1 hour" - ExpiresByType application/rss+xml "access plus 1 hour" - ExpiresByType application/json "access plus 0 seconds" - ExpiresByType application/ld+json "access plus 0 seconds" - ExpiresByType application/schema+json "access plus 0 seconds" - ExpiresByType application/vnd.geo+json "access plus 0 seconds" - ExpiresByType application/xml "access plus 0 seconds" - ExpiresByType text/xml "access plus 0 seconds" - ExpiresByType image/vnd.microsoft.icon "access plus 1 week" - ExpiresByType image/x-icon "access plus 1 week" - ExpiresByType text/html "access plus 0 seconds" - ExpiresByType application/javascript "access plus 1 year" - ExpiresByType application/x-javascript "access plus 1 year" - ExpiresByType text/javascript "access plus 1 year" - ExpiresByType application/manifest+json "access plus 1 year" - ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds" - ExpiresByType text/cache-manifest "access plus 0 seconds" - ExpiresByType audio/ogg "access plus 1 month" - ExpiresByType image/bmp "access plus 1 month" - ExpiresByType image/gif "access plus 1 month" - ExpiresByType image/jpeg "access plus 1 month" - ExpiresByType image/png "access plus 1 month" - ExpiresByType image/svg+xml "access plus 1 month" - ExpiresByType video/mp4 "access plus 1 month" - ExpiresByType video/ogg "access plus 1 month" - ExpiresByType video/webm "access plus 1 month" - ExpiresByType application/vnd.ms-fontobject "access plus 1 month" - ExpiresByType font/eot "access plus 1 month" - ExpiresByType font/opentype "access plus 1 month" - ExpiresByType application/x-font-ttf "access plus 1 month" - ExpiresByType application/font-woff "access plus 1 month" - ExpiresByType application/x-font-woff "access plus 1 month" - ExpiresByType font/woff "access plus 1 month" - ExpiresByType application/font-woff2 "access plus 1 month" - ExpiresByType text/x-cross-domain-policy "access plus 1 week" -"); +$f2 = fopen("ApacheHtaccess","r"); +fwrite($f, fread($f2, filesize("ApacheHtaccess"))); fclose($f); +fclose($f2); } else { $f = fopen("web.config", "a+"); -fwrite($f, " - - - - - - - - - - - - - - - - - -"); +$f2 = fopen("IISWebConfig","r"); +fwrite($f, fread($f2, filesize("IISWebConfig"))); fclose($f); +fclose($f2); } ?>