Skip to content

Instantly share code, notes, and snippets.

@mkeplinger
Created April 19, 2020 15:51
Show Gist options
  • Save mkeplinger/5589e2cdc2d1fb416522ae3a33d583d2 to your computer and use it in GitHub Desktop.
Save mkeplinger/5589e2cdc2d1fb416522ae3a33d583d2 to your computer and use it in GitHub Desktop.
AddType application/x-httpd-php .htm .html
AddOutputFilter INCLUDES .html
RewriteEngine On
Options -Indexes
ErrorDocument 404 /404/index.php
ErrorDocument 403 /404/index.php
# Redirect all http traffic to https
RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://www.smashbrand.com/$1 [R=301,L]
# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^smashbrand\.com [NC]
RewriteCond %{REQUEST_URI} !^/manager
RewriteCond %{REQUEST_URI} !^/manager/.*
RewriteRule (.*) https://www.smashbrand.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^smashbrand.com [NC]
RewriteRule ^(.*)$ https://www.smashbrand.com/$1 [L,R=301,NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.smashbrand.com/$1 [R,L]
# Redirect all index.html to the subdirectory URL
RewriteRule ^index\.html$ / [R=301,L]
RewriteRule ^(.*)/index\.html$ /$1/ [R=301,L]
# Force trailing Slash
# This is happening by default already
# Redirecting all old website pages to new website
Redirect 301 /work/avi-networks/avi-networks-website-design/ /work/a/avi-networks-website-design/
Redirect 301 /work/tactical-link/tactical-link-website-design/ /work/a/tactical-link-website-design/
Redirect 301 /work/upstats/upstats-user-interface/ /work/a/upstats-user-interface/
Redirect 301 /work/stoic/stoic-website-design/ /work/a/stoic-website-design/
Redirect 301 /work/sunwarrior/sunwarrior-web-design/ /work/a/sunwarrior-web-design/
Redirect 301 /work/kevin-harrington/kevin-harrington-website/ /work/kevin-harrington/
Redirect 301 /work/walker-hall-winery/wine-industry-web-design/ /work/a/wine-industry-web-design/
Redirect 301 /work/smashpack/smashpack-website-design/ /work/smashpack/
Redirect 301 /work/gamma-labs/gfuel-website-design-utah/ /work/a/gfuel-website-design-utah/
Redirect 301 /work/dees-cereal/dees-cereal-package-design/ /work/dees-cereal/
Redirect 301 /work/revivo/revivo-package-design/ /work/revivo/
Redirect 301 /work/snaak-bar/snaak-bar-package-design/ /work/a/snaak-bar-package-design/
Redirect 301 /work/phos-chek/phos-chek-package-design/ /work/phos-chek/
Redirect 301 /work/quick-draw/quick-draw-tactical-branding/ /work/quick-draw-tactical-branding/
Redirect 301 /work/kims-simple-meals/kims-simple-meals-design/ /work/a/kims-simple-meals-design/
Redirect 301 /work/kurly-klips/kurly-klips-package-design/ /work/a/kurly-klips-package-design/
Redirect 301 /work/norrona/norrona-design/ /work/norrona/
Redirect 301 /work/uthermic/uthermic-coldscreen-packaging/ /work/uthermic/
Redirect 301 /work/njoy/njoy-packaging-design/ /work/njoy/
Redirect 301 /work/ax/athletic-xtreme-package-desgin/ /work/a/athletic-xtreme-package-design/
Redirect 301 /work/smashpack/smashpack-functional-package-design/ /work/smashpack/
Redirect 301 /work/dragonskin/ /work/
Redirect 301 /work/bodywar-nutrition/ /work/
Redirect 301 /work/houser-racing/houser-racing-logo/ /work/houser-racing/
Redirect 301 /work/rain6-brand-identity/rain-6-logo-design/ /work/a/rain-6-logo-design/
Redirect 301 /work/energy-lab/logo-design-salt-lake-city/ /work/energy-lab/
Redirect 301 /work/little-river-smokehouse/beef-jerky-packaging-design/ /work/little-river-smokehouse/
Redirect 301 /work/ryco-corp/eurobed-package-design/ /work/a/eurobed-package-design/
Redirect 301 /work/bolt/creative-logo-design/ /work/a/bolt-logo-design/
Redirect 301 /work/walker-hall-winery/script-logo-design/ /work/a/wine-industry-web-design/
Redirect 301 /work/walker-hall-winery/ /work/a/wine-industry-web-design/
Redirect 301 /work/cold-buster/logo-design-firm-utah/ /work/a/logo-design-cold-buster/
Redirect 301 /work/mojobuzz/energy-drink-logo-design/ /work/a/energy-drink-logo-design/
Redirect 301 /work/omega-sports/omega-sports-logo-design/ /work/a/omega-sports-logo-design/
Redirect 301 /work/wayfare/script-logo-design/ /work/wayfare/
Redirect 301 /work/boston-paper-co/origami-paper-logo-design/ /work/a/boston-paper-logo-design/
Redirect 301 /work/cougar-concrete/construction-company-logo-design/ /work/a/construction-company-logo-design/
Redirect 301 /work/fluid-i-tea/tea-company-logo-design/ /work/a/tea-company-logo-design/
Redirect 301 /work/ediets/ediets-logo-design/ /work/a/ediets-logo-design/
Redirect 301 /work/java-ridge/java-ridge-branding/ /work/a/coffee-branding/
Redirect 301 /work/mbx/mbx-brand-identity/ /work/a/mbx-brand-identity/
Redirect 301 /work/ediets/ediets-responsive-web-design/ /work/a/ediets-responsive-web-design/
Redirect 301 /work/wayfare/wayfare-print-banner/ /work/wayfare/
Redirect 301 /work/cold-buster/logo-design/ /work/a/cold-buster/
Redirect 301 /work/ax/award-winning-package-design/ /work/a/athletic-xtreme-package-design/
Redirect 301 /articles/hireflo-review-hiring-software-for-small-businesses/ /articles/
Redirect 301 /work/SmashLAB/ /work/
Redirect 301 /services/services-responsive-web-design-firm/ /services/
Redirect 301 /articles/groupon-is-a-straight-up-ponzi-scheme/ /articles/
Redirect 301 /work/energy-lab/ /work/
Redirect 301 /work/snaak-bar/ /work/
Redirect 301 /work/as-seen-on-tv/as-seen-on-tv-logo-design/ /work/
Redirect 301 /work/ax/ /work/
Redirect 301 /work/janty/janty-package-deisgn/ /work/
Redirect 301 /work/nutraplanet/modx-user-interface-design/ http://www.smashstack.com/
Redirect 301 /work/lifted-nutrition/lifted-nutrition-logo-design/ /work/
Redirect 301 /work/wnbf/logo-design-firm-utah/ /work/
Redirect 301 /articles/category/label-design/ /articles/category/package-design/
Redirect 301 /articles/category/graphic-design/ /articles/category/package-design/
Redirect 301 /articles/category/packaging-design/ /articles/category/package-design/
Redirect 301 /articles/old-packaging-can-and-should-learn-new-tricks/ /articles/category/package-design/
Redirect 301 /services/modx-cms-developer/ http://www.smashstack.com/
Redirect 301 /news/faq/ /articles/
Redirect 301 /work/baby-bucket/product-packaging-design/ /work/
Redirect 301 /work/gamma-labs/energy-drink-packaging-design-firm/ /work/
Redirect 301 /work/tds-formula-water/drink-packaging-design/ /work/
Redirect 301 /work/sns/brand-identity-logo-design/ /work/
Redirect 301 /work/ax/responsive-web-design-utah/ http://www.smashstack.com/portfolio/ax/
Redirect 301 /work/platinum-lift/ /work/
Redirect 301 /work/salad-power/salad-power-food-packaging-design/ /work/
Redirect 301 /work/wayfare/ice-cream-packaging-design/ /work/
Redirect 301 /work/growbox/garden-organic-packaging-design/ /work/
RewriteRule ^services/packaging-design/$ /design/ [L,R=301]
RewriteRule ^services/packaging-design$ /design/ [L,R=301]
RewriteRule ^packaging-design/$ /design/ [L,R=301]
RewriteRule ^packaging-design$ /design/ [L,R=301]
RewriteRule ^design-process$ /packaging-design-process/ [L,R=301]
RewriteRule ^design-process/$ /packaging-design-process/ [L,R=301]
Redirect 301 /process/ /packaging-design-process/
RewriteRule ^services/responsive-website-design/$ /design/ [L,R=301]
RewriteRule ^services/responsive-website-design$ /design/ [L,R=301]
RewriteRule ^services/brand-identity/$ /design/ [L,R=301]
RewriteRule ^services/brand-identity$ /design/ [L,R=301]
RewriteRule ^connect/$ /contact/ [L,R=301]
RewriteRule ^connect$ /contact/ [L,R=301]
RewriteCond %{REQUEST_URI} ^/services/$
Rewriterule ^services/$ http://www.smashbrand.com/ [L,R=301]
Rewriterule ^services$ http://www.smashbrand.com/ [L,R=301]
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
## WAYS TO SPEED UP THE SITE ##
Header unset ETag
FileETag None
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 1 month"
</IfModule>
ExpiresActive On
ExpiresDefault "access plus 1 month"
Header append Cache-Control must-revalidate
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
<FilesMatch "\.(htm|html|php)$">
<IfModule mod_headers.c>
BrowserMatch MSIE ie
Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
</IfModule>
</FilesMatch>
AddType 'text/html; charset=UTF-8' html
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php72” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php72 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment