• 04-11-2019, 15:26:56
    #1
    Merhaba

    Şimdi yazacaklarım her zaman yaptığım şeyler ama neden hata alıyorum anlayamadım açıkçası.

    Wordpress'in son sürümünü indirip kurduktan sonra kalıcı bağlantılar bölümüne giriyorum default olarak gelen özel alanında ki "/index.php/%year%/%monthnum%/%day%/%postname%/" şu kısmı silip yerine "/%category%/%postname%/" yazıyorum. Normalde bunu yaptığımda bir sorun yaşamam fakat 2 gündür anlam veremediğim şekilde bunu yaptığımda hem kategori hemde yazı sayfaları direk 404'e düşüyor."/index.php/%year%/%monthnum%/%day%/%postname%/" bunu geri koyuyorum düzeliyor.

    Ne yani artık Wordpress'te kendi istediğimiz gibi kalıcı bağlantı ayarı yapamayacak mıyız? Ne anlamadı kaldı?

    Şaka bir yana bunu nasıl çözerim bilen eden var mıdır?
  • 04-11-2019, 15:31:01
    #2
    htaccess dosyasını silip tekrar ayar yapıp kaydedin. Olmaz ise guncellemeler kısmından tekrar kurulum yapın.
  • 04-11-2019, 15:33:03
    #3
    ibocum adlı üyeden alıntı: mesajı görüntüle
    htaccess dosyasını silip tekrar ayar yapıp kaydedin. Olmaz ise guncellemeler kısmından tekrar kurulum yapın.
    Bunları 4-5 kez yaptım zaten durum aynı.
  • 04-11-2019, 15:34:29
    #4
    Muhtemelen htaccess dosyasında yazma izni yok. Ondan dolayı kaynaklanıyor bence
  • 04-11-2019, 15:36:05
    #5
    "/index.php/ bu olmucak
  • 04-11-2019, 15:38:05
    #6
    aTKn94 adlı üyeden alıntı: mesajı görüntüle
    Muhtemelen htaccess dosyasında yazma izni yok. Ondan dolayı kaynaklanıyor bence
    /blog şeklinde kurulu. Bunla alakalı olabilir mi? Ama daha önce siteadi.com/blog şeklinde yaptığım kurulumlardada böyle bir sorun yaşamadım.

    arenpi adlı üyeden alıntı: mesajı görüntüle
    "/index.php/ bu olmucak
    Yazdılarımı dikkatlice okumanızı öneririm, yanıtınız için teşekkürler.
  • 04-11-2019, 16:04:35
    #7
    Üyeliği durduruldu
    PHP sürümünü 7.0 olarak ayarlayın büyük ihtimalle düzelecektir
  • 04-11-2019, 16:18:12
    #8
    arenpi adlı üyeden alıntı: mesajı görüntüle
    "/index.php/ bu olmucak
    terazi adlı üyeden alıntı: mesajı görüntüle
    PHP sürümünü 7.0 olarak ayarlayın büyük ihtimalle düzelecektir
    Bir yazılım ve hizmetim için eklediğim bir blog bu PHP sürümü 7.2 veya 7.3 kalmak zorunda bu yüzden. Sorunu az çok tespit ettim, NGINX server şu anda nginx olduğu zaman htaccess dosyasını okumuyormuş.

    Nginx ek parametler bölümüne eklemek üzere bu şekilde bir kod buldum dizin kısımlarına blog yazıp girmem gerekiyor sanırım ama bunu yaptığımdada tamamen /blog bölümüne erişim gidiyor 3xx hatası almaya başlıyorum.

    location /dizin/ {
    try_files $uri $uri/ /dizin/index.php?q=$uri$args;
    }
  • 06-11-2019, 20:51:20
    #9
    Developer
      location /blog {
    try_files $uri $uri/ /blog/index.php?$args;
    }
    
    location ~ .php$ {
    fastcgi_split_path_info ^(/blog)(/.*)$;
        }
    kaynak: https://stackoverflow.com/questions/...s-rewrite-rule