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

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (Henüz Oylama Yok)
Loading...

Bir Cevap Yazın

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

Son Yazılanlar

iPhone 6s şarjı çabuk bitiyor

iPhone 6s akıllı telefon kullanmaktasınız ve son zamanlarda şarjınız çok hızlı bir şekilde çabuk bitiyor ise yaşanılan bu sorunun kaynağı...

iPhone 7 Plus batarya değişimi

iPhone 7 Plus batarya değişimi ücreti iPhone 7 Plus batarya değişimi fiyatı 250 TL'dir. Batarya (pil) değişimi alanında uzman ve...

iPhone kulaklıktan ses gelmiyor

iPhone akıllı telefon kullanıcılarının karşılaştıkları sorunlardan bir tanesi de kulaklıktan ses gelmemesidir. Bu sorunun yaşanmasının 3 sebebi bulunmaktadır. Birincisi kulaklık...

LG K10 ekran değişimi

LG K10 akıllı telefonunuzun akıllı telefon ekranı yere düşme sonucu kırıldı, ön camı alınan darbeler sebebi ile çatladı, iç ekranda...

iPhone 8 Plus arka cam değişimi

iPhone 8 Plus akıllı telefonlarının arka kısmı camdan üretilmiştir. Oldukça hassas olan bu kısım alınan bir darbe ile kırılabilir ya...

Samsung Galaxy S7 arka kapak değişimi

Samsung Galaxy S7 arka cam kapağın ham maddesi cam ve plastiktir. Bu sebeple eranda olduğu gibi alınan bir darbe sonucunda...

Samsung Galaxy Note 5 batarya değişimi

Samsung Galaxy Note 5 akıllı telefonlarının bataryalarının zamanla kullanım ömürleri dolabilir. Ya da batarya şişmesi sorunu ile karşılaşılabilir. Bu tarz...

Telefonum şarj olmuyor

Akıllı telefon kullanıcı olarak benimde ara sıra karşılaştığım sorunlardan bir tanesi telefonumun şarj olmamasıdır. Bu makalemde bir telefon neden şarj...