Şöyle diyeyim, htdocs içerisinde "site" adındaki klasörde sitemi çalıştırıyorum ve veritabanına "baglanti.php" dosyası ile bağlanıyordum (hostumda). Ancak local üzerinde geliştireyim dedim ve index sayfama girdiğimde bağlantı dosyamı bulamadığını gördüm ve tarayıcıda "localhost:8005/site/baglanti" şeklinde açmayı denedim (.htaccess yoluyla dosyalara uzantısız erişim sağladım) ve "Nesne mevcut değil!" hatasını aldım. Eğer "localhost:8005/site/baglanti.php" şeklinde dosya uzantısı ile denersem tarayıcıyı "localhost:8005/baglanti" konumuna yönlendiriyor. Ee doğal olarakta dosya bulunamıyor tabi. Yardım edebilirseniz çok sevinirim.
.htaccess :
RewriteEngine On
RewriteBase /
ErrorDocument 404 /404.html
DirectoryIndex anasayfa.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ $1 [R=301,L]
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ $1 [R=301,L]
RewriteRule ^([^/.]+)$ $1.php [L]