PHP Redirect

From DreamHost
Jump to: navigation, search

Overview

There are several ways to redirect a URL. This is useful for those looking to redirect requests from their main domain to another directory under that domain. For example, such as directing requests for example.com to example.com/blog. This can be done using an .htaccess file. However, it's also possible to redirect using PHP.

This article gives you a quick example of how to create a redirect using PHP.

Creating a simple redirect in PHP

  1. Create a file named index.php. You can create this on your home computer and upload to your domain's web directory via FTP. You can also log into your server via SSH and create the file directly in your web directory.
    01 PHP redirect.png
  2. Make sure the file is in the domain's directory. This directory is the one specified when adding the domain to your panel.
    You can also confirm by navigating to (Panel > 'Domains' > 'Manage Domains') and clicking the Edit button to the right of the domain.
    Note2 icon.png Note: In the example above, the domain is websitehelp.support. Your domain will show instead when viewing your settings page.


  3. In this index.php file, add the following line of code:
    <?php header("Location: http://www.example.com/blog"); ?>
    

Remember to change the sample URL to the URL you would like the site to forward.

You'll then have a simple and quick redirection that you can use to seamlessly redirect an HTTP request to any URL.

See also