Skip to main content

Redirecting index.php to root in Joomla 1.5 wiht htaccess


Its very important that the homepage of the website is accessible through one URL only. For example, a typical joomla site would be accessible by domainname.com, www.domainname.com, domainname.com/index.php and www.domainname.com/index.php. If you are using frontpage component on the homepage, you may have an additional URL for homepage. This way, the power of backlinks and google PR is distributed across several URLs. This can be easily taken care of by using the following code in .htaccess file.


For redirecting /index.php to www.domainname.com:

Options +FollowSymLinks
DirectoryIndex index.php

RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.domainname.com/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


For redirecting domainname.com to www.domainname.com:

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domainname.com [nc]
rewriterule ^(.*)$ http://www.domainname.com/$1 [r=301,nc]



Once you have done this, you can check the redirection using a fantastic redirect check tool I can across. This tool will provide all possible URLs for your homepage along with the response code. The response code of 200 which is an OK response should be returned by just one URL.

Comments

Popular posts from this blog

ජාතික ගීය හෝ ජාතික ධජය, අන්තවාදය පෙන්වන ආභරණයන් නොවේ..

ජාතික ගීය හෝ ජාතික ධජය, ජාතික ධජයේ වර්ණයන් යනු තොපේ ජාතිය හෝ ධර්මය පෙන්වන ආභරණයන් නොවේ.. එය ජාත්‍යාලය, දේශාභිමානය‍‍‍ හා දේශයේ පෞඪත්වය පෙන්වන ජාතියේ අනන්‍යතාව යයි.  ජාතිය යනු ශ්‍රී ලාංකික ජාතියයි.  ලංකාවේ සම"හරක්" වැනි පටු අරමුණු සහිත වූවන් ඉන්දියාව වැනි රටක රජවී සිටියානම් ඔවුන්ගේ ජාතික ගීය භාශා 1000 කින් පමණ remix වන්නට ඉඩ තිබුණි.  සරල උදාහරණයක් - ඉන්දියාව හා දකුණු අප්‍රිකාව අතර 20-20 ලෝක කුසලානයේ තරගයෙන් පසුව, ඉන්දීය ජාතික කොඩියේ වර්ණයන් ගෙන් යුතුවූ සමරු ලෙහෙන්සුවක් මා දෝනී වෙත ලබාදී ඔහුගෙන් සමරු සටහනක් ඉල්ලූ අවස්තාවේ ඔහු ඔහුගේ කැප් එක මට ලබාදී පැවසුවේ. කෙදිනකවත් ඉන්දියානුවෙකු තම ජාතික කොඩියට හෝ තම රටට අගෞරව නොකරන බවයි.  (මට දෝනී පේන්න බැරි චරිතයකි)  ඔවුන් තුළ ඇති දේශාභිමානය‍‍‍..... ඔවුන්ගේ ජාතික අනන්‍යතාවය මතු පරපුර වෙනුවෙන් ඉතිරිකොට ඇත.

ALS අයිස් බකට් චැලේන්ජ් එක හා ශ්‍රී ලාංකික ජන විඥ්ඥානය

ඉතාදුර්ළභ ඝණයේ ස්නායු දුර්වලතාවකට සමාන රෝගයක් ලෙස සැලකෙන Amyotrophic lateral sclerosis හෙවත් ඒ එල් එස් රෝගය ගැන ලෝකයේ ඇස් ඇරීමට හා එය තුරන් කිරිමට මූල්‍ය අරමුදල් රැස්කිරීමේ අරමුණින් මුලින්ම අයිස් බකට් චැලේන්ජ් ලෙස කවකෙකුට අභියෝග කිරීම ඇමරිකාවේදී ආරම්භ විය. මෙහිදී සිදු කරන්නේ තමන් විසින් තවත් තිදෙනෙකුට අභියෝග කිරීමයි, එහිදී අයිස් පිරි භාජනයක් හිස මතට වත්කරගනිමින් තමන්ව අනුගමනය කරනලෙස අභියෝග කරයි. අභියෝගය භාරගන්නා පිරිස් ඒ.එල්.එස් අරමුදලට දායකවීමට අමතක නොකරන අතරම අයිස් වතුර තම හිසට හලා ගනිමින් අදාළ පුණ්‍ය කාර්‍යයට එක්වූ බව නාමිකව අගවයි. එසේම මෙහි තවත් එක් අවශේෂ කාරණයක් ඇත. එදාළ ස්නායු දුර්වලතාවයෙන් පෙලෙන රෝගීන්‍‍ගෙ සම ප්‍රතික්‍රියා දක්වන ආකාරය ගැන ප්‍රායෝගිකව පෙන්වාදීමද මෙයින් සිදුවන බව පැවසේ. කෙසේ වෙතත් මෙම අයිස් බකට් අභියෝගයෙහි ඇති අර්ථය නොදන්නා පිරිස් විසින් මෙම පුණ්‍ය කාර්‍යය හාස්‍ය දනවන්නක් ලෙස සිදුකිරීමට පෙළඹීම ශෝකවිය යුතු කරුණකි. අයිස් බකට් අභියෝගය මගින්, එය ව්‍යාප්ත කිරීම මගින් අදාළ පුද්ගලයන් සමාජයට පණිඩිඩයක් ‍ලබා දෙනු ලබයි, නමුත් ඇතැම් පුද්ගලයන් හුදෙක් විනෝදය, ප්‍රචා

Configuring Your MX Records: Other domain hosts Google Apps

These instructions are provided as a general guide for changing MX records. Sign in to your hosting account, and go to the MX record maintenance page.   Who is my domain host? MX records may be located in   DNS Management ,   Mail Server Configuration , or   Name Server Management . You may have to enable advanced settings to edit your MX records. Delete all existing MX entries. By default, MX records may already be present. Enter the following MX records. You may not be able to enter the priority value exactly as it appears in the table below -- if you can, make sure each record follows the indicated order. If you aren't able to assign priorities, you should only enter   aspmx.l.google.com. . Set any TTL values to 1 Hour (value=3600). Priority Mail Server 1 ASPMX.L.GOOGLE.COM. 5 ALT1.ASPMX.L.GOOGLE.COM. 5 ALT2.ASPMX.L.GOOGLE.COM. 10 ASPMX2.GOOGLEMAIL.COM. 10 ASPMX3.GOOGLEMAIL.COM. Note : ASPMX.L.GOOGLE.COM is the top priority mail server. Don't assign the top