IIS’de WordPress Kalıcı Bağlantılar Sorunu

WordPress tabanlı bir site yaptığınızda ve bu siteyi Windows Server’larda barındırdığınızda karşılaşabileceğiniz en önemli sorunlardan bir tanesi kalıcı bağlantılardır. Yani wordpress sitenizi Google ve diğer arama motorlarının istemiş olduğu bağlantı uzantısı /%postname% ile yapmanıza rağmen anasayfa haricinde diğer bağlantılarda hata almanız.

Bu makaleye okuyorsanız eğer emin olun sorununuzu çözeceksiniz. Çok sevdiğim bir kardeşim Markum.net’te wordpress bir site kurmuş. Ama anasayfa haricinde diğer sayfalarda süreki 404 bu sayfa bulunamadı tarzında hatalar ile karşılaşıyormuş. Beni aradı, bende detaylı bir araştırma yaptıktan sonra sorunun çözümünün ne olduğunu kendisi ile paylaştım. Şimdi de çözüm yolunu sizlerle paylaşacağım.

IIS'de Kalıcı Bağlantılar Sorunu WordPress
IIS’de Kalıcı Bağlantılar Sorunu WordPress

IIS’de WordPress Kalıcı Bağlantılar Sorunu Çözümü

Bu makale gelesiye kadar okuduğunuz her şeyi bir kenara bırakın. Sadece sizlerle aşağıda paylaşmış olduğum kodu masaüstünde açmış olduğunuz bir .txt dosyasına kopyalayın. Ardından bu dosyayı web.config adı ile masaüstünüze kayıt edin (Farklı Kaydet). Son olarak ise FTP üzerinden bu dosyayı anadizine atın. Anadizin yeri wwwroot’dur.

Kod;

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>
<system.webServer>
<rewrite>
<rules><rule name=”Imported Rule 2″ stopProcessing=”true”><match url=”^(.*/)?wp-content/(.*)” ignoreCase=”false”/><conditions logicalGrouping=”MatchAny”>
<add input=”{URL}” pattern=”.*wp-content/plugins.*” ignoreCase=”false” negate=”true”/></conditions><action type=”None”/></rule>
<rule name=”wordpress” patternSyntax=”Wildcard”>
<match url=”*”/>
<conditions>
<add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true”/>
<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true”/>
</conditions>
<action type=”Rewrite” url=”index.php”/>
</rule></rules>
</rewrite>
</system.webServer>
</configuration>

Mutlaka soranınız olacaktır düzenlediğim bu kodu nereye atayım diye. FTP’ye bağlantıktan sonra wwwroot dosyası içerisine girin. Ve masaüstüne kayıt etmiş olduğunuz dosyanızı direk atın.

Sorununuz düzelmedi ise hemen aşağıda bulunan yorum alanından bana yazabilirsiniz.

İlgili Yazılar

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Son Yazılanlar

Kredi Kartı Tahsilatı Muhasebe Kaydı

Kredi kartı tahsilatı muhasebe kaydının nasıl yapıldığı muhasebe ve finans departmanlarında çalışanlar tarafından en çok merak edilen konular arasında yer...

Mail Order Güvenlimi ?

Mail order güvenlimi sorusunu sahip olduğum bilgiler dağarcığında cevaplamak istiyorum. Bu sorunun cevabını yılların vermiş olduğu tecrübe ve mail order...

Otellere Özel Güvenli Ödeme Sistemi

E-tahsilat tarafından geliştirilen otellere özel güvenli ödeme sistemi hakkında bilgi vermeden önce çok yakın bir zamanda yaşadığım bir anımı sizlerle...

Google sikayetvar.com’a rakip oluyor!

Türkiye'nin en büyük şikayet platformu olan sikayetvar.com'a çok büyük bir rakip geliyor. Tabii ben öyle düşünüyorum diyebilirim. Başlığı okuyunca hepiniz...

E-ticaret Sitesi Açmak İstiyorum

E-ticaret sitesi açmak istiyorum. Sanal mağazam üzerinden ürünlerimizi pazarlamak. Peki bu hayalimi gerçekleştirirken nelere dikkat etmeliyim diye soruyorsanız eğer kendimi...

Drupal nedir? Bu alt yapı hakkındaki tüm detayları öğrenin!

Drupal nedir sorusu son zamanlarda bana sıkça sorulan soruların arasında yer almaya başladı. Wordpress üzerinde sahip olduğum 10 yıllık tecrübe...

Seo Çalışması Nasıl Yapılır

SEO (Arama Motoru Optimizasyonu), bir internet sitesinin arama motorlarında aranan kelimelerde daha üst sıralarda yer alabilmesi için yapılan çalışmalar bütünü...

Meta Tags Nasıl Olmalıdır

Meta tags (etiketler) nasıl olmalıdır sorunu dün gece almış olduğum bir eleştirinin ardından detaylı bir şekilde cevaplamaya çalışacağım bu makalemde....