Bu makalede Zeus web sunucusu kullanan hosting firmalarında WordPress Url Rewrite’ın nasıl çalışabileceğinin gösteriyorum. Namesco firması apache yerine Zeus web sunucusunu kullanıyormuş.
Bir arkadaşım wordpress kurmam için rica etti. Bende kırmamak için tamam dedim. Dosyaları yükledik. Siteyi kurduk. URL yapısını sef link haline çevirdim. Site çalışmamaya başladı. Yani linkler çalışmıyor. Nereye tıkladıysa 404 sayfası ile karşılaştım. Ararken tararken en son sunucunun Apache yerine Zeus olduğunu farkettim.
Google’da kısa bir araştırma sonrasında Apache’de kullanılan .htaccess dosyası yerine Zeus’da rewrite.script script dosyası kullanılıyormuş.
Zeus web sunucusu .htaccess yerine rewrite.script dosyası kullanıyormuş.
Aşağıdaki dosya güncel sürüm ile başarılı bir şekilde çalışmaktadır. rewrite.script dosyanızın içine aşağıdaki kodu eklemeniz yeterli olacaktır.
# Zeus web sunucusu için WordPress Url Rewrite
# mod_rewrite kuralları
map path into SCRATCH:path from %{URL}
look for file at %{SCRATCH:path}
if exists then goto END
look for dir at %{SCRATCH:path}
if exists then goto END
##### Giriş/Şifremi Unuttum/Admin vb. için kontrol #####
match URL into $ with ^/wp-.*$
if matched then goto END
set URL = /index.php
Kolay gelsin,
Yorumlar