Windows altında .htaccess çalıştırmak
Yazan admin Ocak 28th, 2008 Kategorisi: Webmaster, Windows. 618 defa okunmuş...
Yine forumlarımızda sıkça sorulan sorulardan bir taneside bu. Windows altında .htaccess dosyalarını çalıştıramadıklarını belirten arkadaşlar, mod rewrite kullanan scriptleri kullanamadıklarını belirttiler. Herhangi bir linke tıkladıklarında “sayfa görüntülenemiyor” yani kısaca 404 hatası aldıklarını söylüyorlar. Bu sorunun çözümü gayet basit. Öncelikle php bilgisayarınızda iss üzerinden çalışmıyor olmalı. Çünkü modrewrite sadece apacheye özgün bir module dur. Biraz daha açmak gerekirse;-Plesk kullanan sunucumda .htaccess çalıştırabilirmiyim?
Hayır malesef çalıştıramazsınız.
-Kendi bilgisayarım üzerinde .htaccess çalıştırabilirmiyim?
Eğer apache kurmuşsanız (ki %99 kurmuşsunuzdur) evet.
-Peki nasıl?
Hemen anlatalım. İlk önce apacheyi kurduğunuz dizine giriyoruz. (örneğin benim için c:wosportableapache2) Daha sonra bu dizin içerisindeki conf klasörüne giriyoruz. “httpd.conf” adlı dosyayı herhangi bir metin editörü ile açıyoruz.
Alıntı:
| #LoadModule rewrite_module modules/mod_rewrite.so |
ifadesini
Alıntı:
| LoadModule rewrite_module modules/mod_rewrite.so |
ile değiştiyoruz. yani başındaki # işaretini kaldırıyoruz
Daha sonra apacheye restart atıyoruz. (Nasıl atılıyor bilmiyorsanız bilgisayarı yeniden başlatın
)
Artık modrewrite özelliği kullanılabilir durumda. Yani bilgisayarınızda .html şekline üretilen sahte sayfalar gerçekmiş gibi kullanılabilir.
-Son olarak bu özelliği linux sunucuma kurabilirmiyim?
Tabiki kurabilirsiniz. Linux sunucularda da yukarıda bahsettiğim aynı ayarları yaparak bu module u aktif hale getirebilirsiniz. Shell e bağlanın. su komutu ile root olarak giriş yapın. Ardından
“locate httpd.conf”
yazarak httpd.conf dosyasının yerini belirleyin (yanlış hatırlamıyorsam /etc/apache dizinindeydi ama siz yine bi aratın. Tam anımsayamadım.)
Sonra bu dosyayı bir metin editörüyle açın. (örneğin pico)
“pico /etc/apache/bin/httpd.conf”
Ardından yukarıda bahsettiğim değişikliyi yaptıktan sonra dosyayı kaydedip çıkın.
“apachectl restart”
komutu ile apacheyi yeniden başlatın. Kurulum başarıyla tamamlanmıştır






Ocak 28th, 2008 at 18:27
Windows altında .htaccess çalıştırmak…
Yine bloğumuzda sıkça sorulan sorulardan bir taneside bu. Windows altında .htaccess dosyalarını çalıştıramadıklarını belirten arkadaşlar, mod rewrite kullanan scriptleri kullanamadıklarını belirttiler. Herhangi bir linke tıkladıklar…