Eğer bir web site sahibi iseniz daha önce Htaccess dosyası ile tanışmışsınızdır. Ne işe yaradı hakkında az çok fikir sahibisinizdir. Htaccess dosyası ile sayfa Yönlendirme işlemleri, domainleri başka bir domaine yönlendirme, php uzantılarının .html uzantılarına çevrilmesi işlemleri, link korumaları ve resim korumaları gibi daha bir çok şey yapabilirsiniz.
ilk iş olarak Htaccess dosyasına ulaşamayanlar için bazı yöntemleri anlatalım

[COLOR=Red]Cute FTP programı ile Htaccess dosyasına ulaşmak için;[/COLOR]

Ftp Sunucunuza bağlanın Site Manager’e girin. Kullandığınız FTP hesabının üstüne sağ tıklayın ve Properties tıklayın. Açılan pencerede Actions sekmesine geçin. Actions sekmesinde Filter adlı butona tıklayın ve açılan pencerede Enable Filtering ve Enable server side filtering’i işaretleyin ve alttaki kutucuğa -a yazın. Son olarak Tamam a tıklayın ve ardından Connect e tıkladığınızda ftp hesabınıza tekrar bağlanacak ve .htacces ler gözükecektir.

[COLOR=Red]Firefox FireFTP eklentisini kullanıyorsanız Htaccess dosyasına ulaşmak için;[/COLOR]

Dosyalarınızın olduğu dizine bağlandıktan sonra sağ üstte Tools menüsünü ardından Options öğesini tıklayın. Açılacak küçük pencerede General ayarlarında “Show Hidden Files” yazısının yanındaki kutuyu işaretledikten sonra Tamam diyerek kaydedin. Artık .htaccess dosyanız listede görünüyor.

Ftp programlarından Htaccess dosyasına ulaşamadıysanız kullandığınız panelin FTP kısmına girere Htaccess dosyanızı görüntüleyebilir dosyanız üzerinde değişiklik yapabilirsiniz.

[COLOR=Red]Bir Websitesini Bir Başka domaine yönlendirmek[/COLOR]
Redirect 301 / http://www.(yenidomaini buraya yazın).com/

[COLOR=Red]Html uzantılarını php uzantılarına yönlendirmek[/COLOR]
RedirectMatch 301 (.*)\.html$ http://www.sitem.com $1.php
[COLOR=Red]
İndex.html dosyasını herhangi bir klasöre yönlendirmek[/COLOR]
Redirect /index.html http://site.com/klasörismi/

[COLOR=Red]Site adresinde www olmadan gelen ziyaretçileri www ile başlayan adrese yönlendirmek[/COLOR]
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\sitem\.com$ [NC] RewriteRule ^(.*)$ http://www.sitem.com/ $1 [L,R=301]
[COLOR=Red]
Site adresinde http olmadan gelen ziyaretçileri http ile başalayan adrese yönlendirmek[/COLOR] (www olmayan)
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\sitem\.com$ [NC] RewriteRule ^(.*)$ http://sitem.com/ $1 [L,R=301]
[COLOR=Red]
Eski bir sayfayı yeni bir sayfaya yönlendirmek[/COLOR]
Redirect 301 /eskisayfa.html http://www.site.com/yenisayfa.html

[COLOR=Red]Her sayfa adresine https:// eklemek[/COLOR]
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.sitem.com/ $1 [R,L]
[COLOR=Red]
Belirli bir klasör içeriğindeki adres başına https:// eklemek[/COLOR]
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} klasörismi RewriteRule ^(.*)$ https://www.sitem.com/klas örismi/$1 [R,L]