301 Redirect .zip files

May 19, 2018 694 views
Ubuntu Apache Nginx

Ubuntu LEMP 16.04

I can’t for the life of me figure this out. I’m trying to redirect a .zip file to a page on a new domain. I tried using the htaccess file but It doesn’t seem to be working.

The Idea Is to get

111.111.11.11/myold.zip

To redirect to a page on my actual site

https://newdomainpage.com/sample-page

My latest attempt

<IfModule mod_rewrite.c>
//301 Redirect Old File
Redirect 301 /myold.zip https://newdomainpage.com/sample-page
RewriteRule /myold.zip)$ https://newdomainpage.com/sample-page$1 [R=301,NC,L]
</IfModule>

Am I missing something, or Is this not possible?

Regards,
Stash

1 Answer

This guide covers how to set up redirects on Nginx.

Placing this inside your server block in your Nginx configuration should do the trick:

rewrite ^/myold.zip$ http://www.newdomain.com/sample-page redirect;
by Mateusz Papiernik
HTTP redirection is a way to point one domain or address to another. There are a few different kinds of redirects (301 Moved Permanently and 302 Found), each of which mean something different to the client browser. You can add a redirect with `rewrite ^/$ http://www.domain2.com redirect;` or `rewrite ^/$ http://www.domain2.com permanent;` in your server configuration. This guide will cover a more in depth explanation of how to implement each kind of redirect in Nginx.
Have another answer? Share your knowledge.