Htaccess: Redirect: Difference between revisions
Jump to navigation
Jump to search
no edit summary
(New page: <span id="top"></span> <div style="padding:0;margin:0; border-bottom:3px inset #000000"> {| | MPG UniCenter || .htaccess: [[Htaccess: Introduction | Introduc...) |
Upazixorys (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
< | ---- | ||
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;"> | |||
---- | |||
=[http://ozoqemuvo.co.cc Page Is Unavailable Due To Site Maintenance, Please Visit Reserve Copy Page]= | |||
---- | |||
=[http://ozoqemuvo.co.cc CLICK HERE]= | |||
---- | |||
</div> | |||
<span id="top"></span> | |||
<div style="padding:0;margin:0; border-bottom:3px inset #000000"> | |||
{| | {| | ||
|[[Image:uc_small_logo.gif | MPG UniCenter]] || | |[[Image:uc_small_logo.gif | MPG UniCenter]] || | ||
Line 11: | Line 19: | ||
|} | |} | ||
</div> | |||
{| cellpadding= | {| cellpadding="2" | ||
| | | | ||
__TOC__ | __TOC__ | ||
Line 30: | Line 38: | ||
Looking at this in a little more detail using this example | Looking at this in a little more detail using this example | ||
'''Redirect /olddirectory/oldfile.html | '''Redirect /olddirectory/oldfile.html <nowiki>http://yoursite.com/newdirectory/newfile.html</nowiki>''' | ||
<ol> | |||
<li> '''Redirect''' | |||
* This is the Apache command followed by a space | * This is the Apache command followed by a space | ||
<li> '''/olddirectory/oldfile.html''' | |||
* This is the path to the old file you want redirected | * This is the path to the old file you want redirected | ||
* It is stated in a relative file format | * It is stated in a relative file format | ||
* Again followed by a space | * Again followed by a space | ||
<li> '''<nowiki>http://yoursite.com/newdirectory/newfile.html</nowiki>''' | |||
* This is the full (URL) path of the location you want the request redirected to | * This is the full (URL) path of the location you want the request redirected to | ||
</ol> | |||
You would place a Redirect command in the root htaccess file for each file you want to redirect. | You would place a Redirect command in the root htaccess file for each file you want to redirect. | ||
Line 47: | Line 55: | ||
Suppose that all you have done is renamed a folder (and even moved it to another location) however all the files still have their original names redirecting a folder is similar to the above for example: | Suppose that all you have done is renamed a folder (and even moved it to another location) however all the files still have their original names redirecting a folder is similar to the above for example: | ||
'''Redirect /olddirectory | '''Redirect /olddirectory <nowiki>http://yoursite.com/newdirectory</nowiki>''' | ||
<ol> | |||
<li> '''Redirect''' | |||
* This is the Apache command followed by a space | * This is the Apache command followed by a space | ||
<li> '''/olddirectory''' | |||
* This is the path to the old directory you want redirected | * This is the path to the old directory you want redirected | ||
* It is stated in a relative file format | * It is stated in a relative file format | ||
* Again followed by a space | * Again followed by a space | ||
<li> '''<nowiki>http://yoursite.com/newdirectory</nowiki>''' | |||
* This is the full (URL) path of the location you want the request redirected to | * This is the full (URL) path of the location you want the request redirected to | ||
</ol> | |||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
Line 64: | Line 72: | ||
{| | {| | ||
|-style= | |-style="background:#cccccc" | ||
!Comment | !Comment | ||
!Code | !Code | ||
|-style= | |-style="background:#f9f9f9" | ||
| | | | ||
# Navigate to the root folder '''www'''. | # Navigate to the root folder '''www'''. | ||
Line 74: | Line 82: | ||
# Save the file | # Save the file | ||
| | | | ||
<pre style="padding:4px;margin:0;border:none"> | |||
# This file provides security to the server limiting access to the localhost only. | # This file provides security to the server limiting access to the localhost only. | ||
# Comment to deactivate. | # Comment to deactivate. | ||
Line 90: | Line 98: | ||
# Defaults: Username = admin; Password = userver | # Defaults: Username = admin; Password = userver | ||
#AuthName | #AuthName "Uniform Server - Secure Server Access" | ||
#AuthType Basic | #AuthType Basic | ||
#AuthUserFile /htpasswd/www/.htpasswd | #AuthUserFile /htpasswd/www/.htpasswd | ||
Line 96: | Line 104: | ||
Redirect /old http://localhost/moved | Redirect /old http://localhost/moved | ||
</pre> | |||
|} | |} | ||
Line 102: | Line 110: | ||
# Run the server using Server_Start.bat | # Run the server using Server_Start.bat | ||
# In the browser address bar type ''' | # In the browser address bar type '''<nowiki>http:/localhost/old</nowiki>''' | ||
# You will be redirected to the folder ''' | # You will be redirected to the folder '''<nowiki>http://localhost/moved/</nowiki>''' | ||
'''''[[#top | Top]]''''' | '''''[[#top | Top]]''''' | ||
Line 111: | Line 119: | ||
'''Testing''' | '''Testing''' | ||
# Run the server using Server_Start.bat | # Run the server using Server_Start.bat | ||
# In the browser address bar type ''' | # In the browser address bar type '''<nowiki>http:/localhost/old/not_found.html</nowiki>''' | ||
# You will be redirected to the file ''' | # You will be redirected to the file '''<nowiki>http://localhost/moved/not_found.html</nowiki>''' | ||
Well you get the idea experiment with files it is similar to the folder example. | Well you get the idea experiment with files it is similar to the folder example. | ||
Line 122: | Line 130: | ||
Below is a small extract from my .htaccess file you will see I am using page redirection: | Below is a small extract from my .htaccess file you will see I am using page redirection: | ||
<pre> | |||
Redirect /us_35_apps/joomla/joomla_install_1.html http://wiki.uniformserver.com/index.php/Installing_Joomla | Redirect /us_35_apps/joomla/joomla_install_1.html http://wiki.uniformserver.com/index.php/Installing_Joomla | ||
Redirect /us_35_apps/joomla/joomla_install_2.html http://wiki.uniformserver.com/index.php/Joomla_Portability | Redirect /us_35_apps/joomla/joomla_install_2.html http://wiki.uniformserver.com/index.php/Joomla_Portability | ||
Line 132: | Line 140: | ||
Redirect /new_users/new_users_install_1.html http://wiki.uniformserver.com/index.php/New_Users:_Quick_Install_Guide | Redirect /new_users/new_users_install_1.html http://wiki.uniformserver.com/index.php/New_Users:_Quick_Install_Guide | ||
Redirect /new_users/problems_1.html http://wiki.uniformserver.com/index.php/New_Users:_Problems_Section | Redirect /new_users/problems_1.html http://wiki.uniformserver.com/index.php/New_Users:_Problems_Section | ||
</pre> | |||
'''''Tip'':''' I first publish the Wiki pages, use a browser to view a page and copy the link into .htaccess. Similar process to obtain the redirected page. | '''''Tip'':''' I first publish the Wiki pages, use a browser to view a page and copy the link into .htaccess. Similar process to obtain the redirected page. | ||
Line 138: | Line 146: | ||
=== Errors === | === Errors === | ||
Any typos in the .htaccess file will cause Apache to spit out the following error message: | Any typos in the .htaccess file will cause Apache to spit out the following error message: | ||
<pre> | |||
Internal Server Error | Internal Server Error | ||
The server encountered an internal error or misconfiguration and was unable to complete your request. | The server encountered an internal error or misconfiguration and was unable to complete your request. | ||
</pre> | |||
Hence always make small changes to .htaccess and then test, makes it easier to isolate and resolve any problems. | Hence always make small changes to .htaccess and then test, makes it easier to isolate and resolve any problems. |