lostyazilim
tr.link

Opencart URL yapısı nasıl değiştirilir? [ÇÖZÜLDÜ]

17 Mesajlar 5.654 Okunma
lstbozum
tr.link

YakupYLDZ YakupYLDZ Minnet eylemem. Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum İstanbul Anadolu
  • Ad Soyad Y** Y**
  • Mesajlar 932
  • Beğeniler 637 / 287
  • Ticaret 6, (%100)
Arkadaşlar Opencart'ta örneğin kayıt ol butonuna basan birisinin;

siteadi.com/kayit-ol linkine gitmesini istiyorum.

Fakat site siteadi.com/index.php?route=account/register tarzı bir linkleme yapıyor.

Bunu nasıl değiştirebilirim?

Kullandığım opencart sürümü: 3.0.2.0

ÇÖZÜMÜ ANLATTIM ARKADAŞLAR:

Çözümde emeği geçen enerjiveguc hocamıza teşekkür ediyoruz. Sağolsun varolsun.

Arkadaşlar bu eklentiyi indirip kuruyoruz. Otomatik kurulmuyor, FTP üzerinden kurun.
https://www.opencart.com/index.php?route=marketplace/extension/info&member_token=X3QIpWyDu0svb5PgjCnawKNn8SkplBb5&extension_id=31993&filter_license=0

Eklentiyi etkinleştirin.

Opencart admin panel > Tasarım > SEO Bağlantıları > Yeni ekle >

ilk input'a: 'account/register' yazın.
ikinci inputa 'kayit-ol' yazın.

site.com/kayit-ol yazıp bi deneyin arkadaşlar. Böylelikle URL'leri türkçeleştirebilirsiniz.

Yardımcı olmaya çalışan tüm arkadaşlara teşekkürler.
Kanuni enerjiveguc

kişi bu mesajı beğendi.

GELİRLİ SİTELERİNİZİ SATIN ALIYORUM. PM ATABİLİRSİNİZ.
wmaraci
reklam

persius35 persius35 WM Aracı Kullanıcı
  • Üyelik 27.04.2016
  • Yaş/Cinsiyet 53 / E
  • Meslek programcı
  • Konum İzmir
  • Ad Soyad T** Ç**
  • Mesajlar 211
  • Beğeniler 18 / 64
  • Ticaret 1, (%100)
sorumluluk size aittir sonra bozuldu el düzelt demeyin :)

Opencart .htaccess dosyası
24 Temmuz 2017
anadizin ve admin dizinindeki config.php dosyasında adresleri www olarak değiştirin;

// HTTP
define('HTTP_SERVER', 'http://www.siteadresiniz.com/adminadresiniz/');
define('HTTP_CATALOG', 'http://www.siteadresiniz.com/');

// HTTPS
define('HTTPS_SERVER', 'https://www.siteadresiniz.com/adminadresiniz/');
define('HTTPS_CATALOG', 'https://www.siteadresiniz.com/');

daha sonra .htaccess dosyanıza bu satırları ekleyin.

RewriteEngine on

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=302,L,NE]
YakupYLDZ

kişi bu mesajı beğendi.

Php Kodlama - Wordpress - Nft Tasarım

YakupYLDZ YakupYLDZ Minnet eylemem. Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum İstanbul Anadolu
  • Ad Soyad Y** Y**
  • Mesajlar 932
  • Beğeniler 637 / 287
  • Ticaret 6, (%100)
persius35 hocam, benim bildiğim bu url'ler sql ile ilgili ama denesem mi bilemedim dediğinizi. Sanki alakasız gibi geldi :)
 

 

GELİRLİ SİTELERİNİZİ SATIN ALIYORUM. PM ATABİLİRSİNİZ.

persius35 persius35 WM Aracı Kullanıcı
  • Üyelik 27.04.2016
  • Yaş/Cinsiyet 53 / E
  • Meslek programcı
  • Konum İzmir
  • Ad Soyad T** Ç**
  • Mesajlar 211
  • Beğeniler 18 / 64
  • Ticaret 1, (%100)
Abicim ne sql li :) 30 yıllık yazılımcıyım böyle yorum görmedim :) en üstekini config e atıyorsun diyerini .htaccess dosyası oluşturup ona atıyorsun,,tekrar söylüyorum sorumluluk senin,bunu da neden yazıyorum bizde bu işten para kazandığımız için yardım ettikten sonra isteklerin sonu gelmiyor..
 

 

Php Kodlama - Wordpress - Nft Tasarım

wmaraci
wmaraci

YakupYLDZ YakupYLDZ Minnet eylemem. Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum İstanbul Anadolu
  • Ad Soyad Y** Y**
  • Mesajlar 932
  • Beğeniler 637 / 287
  • Ticaret 6, (%100)
Denedim zaten dediğinizi, olmadı çünkü verdiğiniz htaccess komutu yönlendirme yapıyor. Alakasız bir şey.

Opencart'ı ne kadar biliyorsunuz bilmiyorum fakat eski sürümlerinde SQL üzerinden değiştirilirdi URL yapıları...

Kaynağım: https://forum.opencart.com/viewtopic.php?t=68927
 

 

GELİRLİ SİTELERİNİZİ SATIN ALIYORUM. PM ATABİLİRSİNİZ.

YakupYLDZ YakupYLDZ Minnet eylemem. Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum İstanbul Anadolu
  • Ad Soyad Y** Y**
  • Mesajlar 932
  • Beğeniler 637 / 287
  • Ticaret 6, (%100)
Copy past yaparak bilgi verdiğini sanmak değil asıl bilgi vermek gerekir.
Ne kadarı doğru bilmiyorum fakat 35 yıllık yazılımcı iseniz konudan çok alakasız bi çözüm yolunu önermek çok saçma değil mi sizce de?

Copy-paste yaptığınız site: http://musacanminaz.com/2017/07/opencart-htaccess-dosyasi/
 

 

GELİRLİ SİTELERİNİZİ SATIN ALIYORUM. PM ATABİLİRSİNİZ.

enerjiveguc enerjiveguc Wordpress Destek Kullanıcı
  • Üyelik 28.05.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Street Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad B** A**
  • Mesajlar 5151
  • Beğeniler 2185 / 2187
  • Ticaret 0, (%0)
YakupYLDZ

Bildiğim kadarıyla Opencartta link yapısını tercih etme değiştirme gibi bir özellik yada yöntem yok. Yapılabilir elbette ancak, tüm php içeriklerin yapısını değiştirmeniz gerekebilir. mevcut olandan memnun kalmak en güzeli gibi :)


EKLEME:
şöyle bir yol buldum ama emin değilim...

opencart e-ticaret altyapısını kullandığınız sitenizde seo dostu url kullanmak istiyorsanız öncelikle .htaccess dosyasını aktif etmeni gerekiyor. opencart paketinin içersinde gelen .htaccess.txt dosyasındaki .txt kısmını silmeniz yeterli olacaktır.

Şimdi Gelelim Yönetim panelinde yapacağınız Ayara;

Aşağıdaki Yolu Takip ederek gerekli düzenlemeleri yapınız.

Adım 1: opencart sitenizde admin girişi yapınız.
Adım 2: Sistem > Ayarlar yolunu izleyiniz.
Adım 3: Mağazanızı seçin ve Düzenleye Tıklayın
Adım 4: Sunucu Tab’ına tıklayınız.
Adım 5: SEO URL Kullan: Evet Seçeneğine Tıklayın
Adım 6: Kaydet butonuna Tıklayın.
Bu Andan itibaren seo url tanımlaması yaptığınız ürünleriniz seo dostu url şeklide görünecektir, örn: siteniz.com/urunum
nacarx

kişi bu mesajı beğendi.

YakupYLDZ YakupYLDZ Minnet eylemem. Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum İstanbul Anadolu
  • Ad Soyad Y** Y**
  • Mesajlar 932
  • Beğeniler 637 / 287
  • Ticaret 6, (%100)
enerjiveguc hocam çok sağolun fakat bu ürün ve sayfalar için geçerli bişey. Benim istediğim /hesap /kayit-ol vb. sayfaların index.php?register tarzı link yapısından kurtarmak. :D

Baya araştırdım ama yok galiba.
enerjiveguc

kişi bu mesajı beğendi.

GELİRLİ SİTELERİNİZİ SATIN ALIYORUM. PM ATABİLİRSİNİZ.

enerjiveguc enerjiveguc Wordpress Destek Kullanıcı
  • Üyelik 28.05.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Street Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad B** A**
  • Mesajlar 5151
  • Beğeniler 2185 / 2187
  • Ticaret 0, (%0)
YakupYLDZ
buradan yola çıkarak bir çözüm üretebilirsin belki diye gönderdim. Yabancı makalelere bakmak lazım, elbet vardır sanırım bir çözüm yolu.

Kısmetli adamsın vesselam... Bir eklenti mevcut işini görürse...
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=31993&filter_license=0
YakupYLDZ

kişi bu mesajı beğendi.

YakupYLDZ YakupYLDZ Minnet eylemem. Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum İstanbul Anadolu
  • Ad Soyad Y** Y**
  • Mesajlar 932
  • Beğeniler 637 / 287
  • Ticaret 6, (%100)
enerjiveguc hocam sağolun tekrardan, kurcalıyorum eğer bulursam postu düzenleyeceğim inşallah
enerjiveguc

kişi bu mesajı beğendi.

GELİRLİ SİTELERİNİZİ SATIN ALIYORUM. PM ATABİLİRSİNİZ.
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al