301 Redirect .zip files

May 19, 2018 231 views
Nginx Apache Ubuntu

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
ryanpq MOD May 21, 2018
Accepted 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.