Follow URL redirects from the Terminal
Sometimes you need to follow an url trough multiple redirects. I've created a simple script you can alias into your `.bashrc` or `.zshrc` file and then just use it as a regular shell command:
Add this line to `.zshrc` or `.bashrc`
```bash
# Follow URL
alias checkurl='_checkurl() { curl -v -L $1 2>&1 | egrep "^(> Host:|> GET|> Code|< HTTP|\* SSL)"}; _checkurl'
```
Then you can use it like so:
```bash
checkurl google.com
```
it will output this:
```bash
> GET / HTTP/1.1
> Host: google.com
< HTTP/1.1 301 Moved Permanently
> GET / HTTP/1.1
> Host: www.google.com
< HTTP/1.1 200 OK
```
Really useful when debugging URLs.
Zeno Popovici
19 Jan 2021
« Back to post