lostyazilim

Kalıcı Bağlantı Sorunu

15 Mesajlar 2.106 Okunma
lstbozum
wmaraci reklam

Crewx Crewx Mr.Whale Kullanıcı
  • Üyelik 19.12.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad A** C**
  • Mesajlar 3706
  • Beğeniler 1310 / 1310
  • Ticaret 152, (%100)
Ömrü hayatım boyunca karşılaşmadığım bir sorun ve 3 gündür çözmeye çalışıyorum herkese sordum tık yok çözemedik varsa bilen yardımcı olursa çok sevineceğim.

İlk önce site müşterimin sitesi herşeyi tamam sitenin tek sıkıntı şu;

Kalıcı bağlantılardan -> Düz - bu yapıyı seçince tüm makalelere giriyor fakat diğer tüm yapıları seçince hata veriyor.

Yazı ismi yapısını seçtiğimde link bu şekilde çıkıyor:
Yardımcı olursanız sevinirim :)

Sorun Tural Abiyev tarafından çözülmüştür...
 

 

wmaraci
reklam

MagaraAdami MagaraAdami PM atabilirsiniz Kullanıcı
  • Üyelik 23.01.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad A** Ö**
  • Mesajlar 2814
  • Beğeniler 382 / 974
  • Ticaret 2, (%100)
Farklı bir tema ile deneyip, sorunun wordpress mi yoksa tema kaynaklı oldugunu tespit edip söyler misiniz.
 

 

Okşadıkça insanları, içinden çıkıyor Cini...

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Server nedir? Ve Rewrite modüllerini atarmısınız (htaccess) dosyanızı yani.
 

 

sefacandemir.com.tr

Crewx Crewx Mr.Whale Kullanıcı
  • Üyelik 19.12.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad A** C**
  • Mesajlar 3706
  • Beğeniler 1310 / 1310
  • Ticaret 152, (%100)
Mağara_Adamı hocam wordpress ile alakalı

ironsoft buyrun hocam :


# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress
 

 

wmaraci
wmaraci

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
# 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


şeklinde wordpress ibaresi ile deneyin bir de htaccess dosyasını notepad++ ile açın tüm kodları kes diyin (veya kopyalayıp silin) karakter kodlamayı UTF8 olarak değiştirip tekrar yapıştırın kaydedin. Bu arada server nedir Nginx ise Rewrite modülünü okumaz htaccess'den ?
Crewx

kişi bu mesajı beğendi.

sefacandemir.com.tr

Crewx Crewx Mr.Whale Kullanıcı
  • Üyelik 19.12.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad A** C**
  • Mesajlar 3706
  • Beğeniler 1310 / 1310
  • Ticaret 152, (%100)
ironsoft nginx hocam ne yapmamız lazım ?
 

 

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Crewx bir kaç gün önce bende benzeri sorun yaşamıştım.

Tural Abiyev hocamız sağoslun yardımcı olmuştu. Sorunun çözümü;
# Wordpress permalinks
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?q=$1 last;
break;
}


direktifini eklemek. Veya ters proxy ile apache ve nginxi aynı anda çalıştırıp htaccess dosyasını okutmak..
 

 

sefacandemir.com.tr

Crewx Crewx Mr.Whale Kullanıcı
  • Üyelik 19.12.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad A** C**
  • Mesajlar 3706
  • Beğeniler 1310 / 1310
  • Ticaret 152, (%100)
ironsoft hocam 500 eror verdi eklediğim anda sunucu taraflı bilgim zayıf hocam :(
 

 

Machine Machine www.mybb.pro Kullanıcı
  • Üyelik 24.08.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Front end Developer
  • Konum Aksaray
  • Ad Soyad H** K**
  • Mesajlar 1041
  • Beğeniler 327 / 328
  • Ticaret 12, (%100)
SSH bağlantısı yaparak sunucunuza bağlanın ve putty ekranından vhost ya da nginx.conf dosyasına açıp aşağıda ki kodları eklemeniz ve nginx servisini yeniden başlatmanız gerekiyor.

server {
listen 80;
server_name siteadresiniz.com;

location / {
root /path/to/wordpress;
index index.php;
error_page 404 = @wordpress;
}

location / {
try_files $uri $uri/ /index.php?$args;
}
}
}


Bu işlemi yapmadan önce nginx.conf dosyanızın yedeğini almayı unutmayın.

Detaylı bilgiyi şuradan öğrenebilirsiniz. https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/

Yukarıda ki kod çalışmaz ise : https://gist.github.com/SimurgTR/3bdd80cde181b71d0a2666f9d61ff98b

Eğer plesk panel kullanıyorsanız : https://www.conetix.com.au/support/article/how-enable-rewrite-rules-plesk-125-nginx
Crewx

kişi bu mesajı beğendi.

MyBB Türkçe Destek Forumu | mybb.pro

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Verdiğim modülü nereye eklediniz ? htaccess'e eklenmeyecek :) Paneliniz plesk ise nginx & apache settings bölümünden de yapabilirsiniz?
Crewx

kişi bu mesajı beğendi.

sefacandemir.com.tr
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al