apache conf files: one for fixing Drupal 404s and one for DBD's many aliases
authoreostre <eostre.danne@protonmail.com>
Mon, 3 Aug 2020 17:27:14 +0000 (13:27 -0400)
committereostre <eostre.danne@protonmail.com>
Mon, 3 Aug 2020 17:27:14 +0000 (13:27 -0400)
dbd-autobuild/conf/drupal-fix-404s.conf [new file with mode: 0644]
dbd-autobuild/conf/redirect-domains.conf [new file with mode: 0644]

diff --git a/dbd-autobuild/conf/drupal-fix-404s.conf b/dbd-autobuild/conf/drupal-fix-404s.conf
new file mode 100644 (file)
index 0000000..a17eb05
--- /dev/null
@@ -0,0 +1,4 @@
+# do this so that .htaccess can cause things to not 404
+<Directory /var/www/html>
+       AllowOverride All
+</Directory>
diff --git a/dbd-autobuild/conf/redirect-domains.conf b/dbd-autobuild/conf/redirect-domains.conf
new file mode 100644 (file)
index 0000000..7613093
--- /dev/null
@@ -0,0 +1,52 @@
+### directives for making sure that boycottsony.org, dayagainstdrm.org, and rotten-apple.org redirect to their appropriate pages on DBD
+
+<VirtualHost *:80>
+       ServerName boycottsony.org
+       ServerAlias www.boycottsony.org
+       ### redirect to same domain name, but HTTPS. required for HSTS  
+       RewriteEngine On
+       RewriteCond %{HTTPS} !=on
+       RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
+</VirtualHost>
+
+<VirtualHost *:80>
+       ServerName dayagainstdrm.org
+       ServerAlias www.dayagainstdrm.org
+       ### redirect to same domain name, but HTTPS. required for HSTS  
+       RewriteEngine On
+       RewriteCond %{HTTPS} !=on
+       RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
+</VirtualHost>
+
+<VirtualHost *:80>
+       ServerName rotten-apple.org
+       ServerAlias www.rotten-apple.org
+       ### redirect to same domain name, but HTTPS. required for HSTS  
+       RewriteEngine On
+       RewriteCond %{HTTPS} !=on
+       RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
+</VirtualHost>
+
+<VirtualHost *:443>
+       ServerName boycottsony.org
+       ServerAlias www.boycottsony.org
+       Redirect / https://www.defectivebydesign.org/sony/
+</VirtualHost>
+
+<VirtualHost *:443>
+       ServerName dayagainstdrm.org
+       ServerAlias www.dayagainstdrm.org
+       Header set Access-Control-Allow-Origin "my.fsf.org"
+       RewriteEngine On
+       RewriteRule ^/$ https://defectivebydesign.org/dayagainstdrm
+       RewriteRule ^/2016$ https://www.defectivebydesign.org/dayagainstdrm/2016
+       RewriteRule ^/2017$ https://www.defectivebydesign.org/dayagainstdrm/2017
+       RewriteRule ^/2018$ https://www.defectivebydesign.org/dayagainstdrm/2018
+       RewriteRule ^/2019$ https://www.defectivebydesign.org/dayagainstdrm/2019
+</VirtualHost>
+
+<VirtualHost *:443>
+       ServerName rotten-apple.org
+       ServerAlias www.rotten-apple.org
+       Redirect / https://www.fsf.org/campaigns/apple-patents
+</VirtualHost>