The requested URL was not found on this server hatası çözümü, Not Found Hatası Çözümü, The requested URL /XXX was not found on this server, 404 belirtilen url sunucu üzerinde bulunamadı.
Başlıklar
The requested URL was not found on this server
Merhaba değerli TeknikNot okurları, The requested URL was not found on this server hatası genellikle web sitelerin bir dizine kurulması veya .htaccess dosyalarının olmaması ya da düzgün yapılandırılmamasının yanısıra, permalink kalıcı bağlantı ayarlarını yaparken bu ayarların .htaccess dosyasına yansımamasından kaynaklanmaktadır.
Çözüm:
sitenizin dizininde bir .htaccess dosyası yoksa bir tane oluşturun. Eğer varsa bir ftp programı kullanarak .htaccess dosyasını indirin ve not defteri ile açın içinde # BEGIN WordPress le başlayan kodlar olmalı yoksa kendiniz eklemelisiniz. Aşağıdaki kodları kullanabilirsiniz.
Siteniz Ana dizinde ise:
1 2 3 4 5 6 7 8 | # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress |
Siteniz bir dizinde ise siteismi.com/blog gibi:
Aşağıdaki RewriteBase /wordpress/ ve RewriteRule . /wordpress/index.php [L] kısımlarındaki /wordpress/ yazılarını kendi sitenizin dizin adınız ile değiştirmeyi unutmayın.
1 2 3 4 5 6 7 8 | # BEGIN WordPress RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wordpress/index.php [L] # END WordPress |
Daha sonra bu .htaccess dosyasının izinlerini 644 yapın olmazsa 777 yapın.
Eğer script’inizi ana dizinden başka bir dosyaya kuracaksanız mesela:
siteismi.com/blog gibi; bir klasöre kuruyorsanız cpanelden blog isimli bir subdomain oluşturun ki .htaccess çalışsın.