Examples‎ > ‎

Redirect PHP Pages

How to redirect PHP pages to DNN

This process is similar to the process of redirecting .html to .aspx pages:

In Custom URLs, go to your new page to see the existing aliases. We have the following:
  •  URL Adapter: /about-us/employment -- Default
  •  DNNFriendlyUrl: /AboutUs/Employment -- Alternative URL
We're going to redirect the old page "/about_employment.php" to the new page "/about-us/employment" just by adding to the Custom URL "/about_employment.php", and set it to "Disabled". This tells the old "Disabled" .php page to go to the "Default"  page. Be carefully to add the extension type for the Custom URL.

Firstly, you have to make sure that the .php extensions are handled by the Asp.NET handler, if not, IIS would either throw a 404 error or call the php handler. In this case, the DNN websites and URL Adapter don't get to execute.

Like it was the case with the .html page, the solution is to try to map .php files to aspx handler. This can be done in IIS.