serverda .htaccess dosyasını oluşturdum. içine aşşağıdaki kodları yazdım
ErrorDocument 500
http://www.siteadi.com/index.php
ErrorDocument 404
http://www.siteadi.com/index.php
ErrorDocument 404
http://www.siteadi.com/index.php
ErrorDocument 402
http://www.siteadi.com/index.php
DirectoryIndex index.php
Options +FollowSymLinks
RewriteEngine on
RewriteRule makalegoster/makaleid/(.*) makalegoster.php?makaleid=$1
index.php de şöyle bir link var
http://www.siteadi.com/makalegoster.php?id=38
yukarıda belirtmiş olduğum .htaccess kodu ile bu yukarıdaki linki
http://www.siteadi.com/makalegoster/makaleid/38/
şeklinde göstermesi gerekiyor fakat linke tıkladığımda linkte hiçbir düzenleme olmuyor aynen
http://www.siteadi.com/makalegoster.php?id=38 görüntüleniyor. .htaccess dosya çalışıyor çünkü site açıldığında veya hata durumunda .htaccess dosyasında belirtildiği şekilde index.php ye yönlendiriyor. serverda cpanel kullanılıyor. bu rewrite modulun çalışması için hosting serverında yapmam gereken bir ayar varmı yada bu neden olabilir bilen varsa şimdiden teşekkürler. Aynı zamanda rewrite olayını vista home editiona kurmuş olduğum apache serverdada çalıştıramadım httpd dosyası içindeki LoadModule rewrite_module modules/mod_rewrite.so komutunun başındaki # işaretini kaldırmış olmama rağmen.