.htaccess дает нам очень много разнообразных возможностей.
Одна из таких возможностей - mod_rewrite, позволяющий нам назначать определенным страницам некие псевдонимы (короткие ссылки), которые вы далее сможете использовать по всему сайту (в меню например).
Сейчас я вам дам пример для изменения всех ссылок в нижнем блоке ссылок (в футере):
RewriteRule ^about/{0,1}$ about_us.php [QSA,L]
RewriteRule ^privacy/{0,1}$ privacy.php [QSA,L]
RewriteRule ^terms_of_use/{0,1}$ terms_of_use.php [QSA,L]
RewriteRule ^faq/{0,1}$ faq.php [QSA,L]
RewriteRule ^contact/{0,1}$ contact.php [QSA,L]
RewriteRule ^tellfriend/{0,1}$ tellfriend.php [QSA,L]
данные правила позволят нам иметь ссылку
http://mysite.ru/about/ вместо http://mysite.ru/about_us.php
http://mysite.ru/privacy/ вместо http://mysite.ru/privacy.php
неплохо, не правда ли?
Или допустим мы хочем создать 'страничку' где выводятся все девушки сайта кто онлайн, по умолчанию ссылка не сильно красивая:
http://mysite.ru/search.php?search_mode=simple&LookingFor=male&Sex[]=female&&online_only=on&submit=Search
мы можем и этот адрес укоротить:
RewriteRule ^girls/{0,1}$ search.php?search_mode=simple&LookingFor=male&Sex[]=female&&online_only=on&submit=Search [QSA,L]
несложно? :)