Joomla K2 motorlarında otomatik makale çalıştırılır. Regex - örnekler - htaccess kurallarını doğrulayın Com k2 seçeneğini biliyoruz

  • 23.01.2024


"index.php" değiştirilsin mi? Option=com_k2 & view=item & id=" .htaccess ve Regex'i kullanma (2)

Sorgu dizesini RewriteRule içinde yakalayamazsınız. Bunun yerine RewriteCond'u kullanın. .htaccess dosyanızın üst kısmındaki bu kuralı kullanın:

RewriteCond %( THE_REQUEST ) / index\.php\?option = com_k2 & görünüm = öğe & kimlik =([^ \s &]+) [ NC ] RewriteRule ^ https : //www.portal-gestao.com/artigos/%1?

Nasıl değiştirilir:

https: //www.example.com/index.php?option=com_k2&view=item&id=7377 https: //www.portal-gestao.com/artigos/7377

Bunu denedim:

Yeniden Yazma Kuralı ^ dizini . php? seçenek = com_k2 & görünüm = öğe & kimlik =(.*) $ / artigos / $1 [ R = 301, L ] RewriteRule ^ index . php? seçenek = com_k2 & görünüm = öğe & kimlik = \/ ([ 0 - 9 ]( 4 )-.*) $ / artigos / $1 [ NC , R , L ]

Bunu RewriteCond Sorgu Dizesi eşleştirme koduyla da yapabilirsiniz:

# Tam olarak eşleşen URI|Sorgu Dizesi parametrelerine dayalı bireysel açık yönlendirme kuralları#1 dolar mı? Option=com_k2&view=item&id=7377 Sorgu Dizesi'ni hedef URI'den çıkarın RewriteCond %( QUERY_STRING ) ^ seçenek = com_k2 & görünüm = öğe & kimlik = 7377 $ [ NC ] RewriteRule ^(.*) $ / artigos / 7377 / $1 ? [ R = 301 , L ] RewriteCond %( QUERY_STRING ) ^ seçenek = com_k2 & görünüm = öğe & kimlik = 7378 $ [ NC ] RewriteRule ^(.*) $ / artigos / 7378 / $1 ? [R=301,L] # Eşleşen tüm Sorgu Dizgilerini dinamik olarak eşdeğer URI'ye yönlendirin# %2 eşleşiyor ve eşdeğer 4 haneli sayı URI'sine yönlendiriyor#1 dolar mı? Sorgu Dizesi'nin option=com_k2&view=item&id= kısmını hedef URI'den çıkarın RewriteCond %( QUERY_STRING ) ^(option = com_k2 & view = item & id +)=([ 0 - 9 ]( 4 )+) $ [ NC ] RewriteRule ^(.*) $ / artigos /% 2 / $1 ? [R=301,L]

Component K2, Joomla için çok ilginç bir eklentidir. Bileşenin ana özelliği, Joomla'nın varsayılan olarak Joomla için mevcut olmayan ancak Drupal ve Wordpress gibi diğer benzer CMS'lerde mevcut olan yeni işlevleri kullanmasına izin vermesidir.

Öncelikle site kullanıcıları tarafından siteye materyal ve makale ekleyebilme, ayrıca haber portalları, bloglar, kataloglar oluşturma, her makale için ek alanlar tanıtma, AllVideos eklentisini kullanarak siteye video ekleme, resim galerileri Basit Resim Galerisi eklentisini kullanarak, Google'dan captcha ile yorum eklemek için yerleşik bir sistem, bir kayıt ve yetkilendirme modülü, makale yayınlayan yazarlar hakkında bilgileri görüntülemenizi sağlayan bir yazar modülü, bir arşivin varlığı, bir kategori ve Etiketler modülü.

Tüm bu modüller K2'de yerleşiktir ve varsayılan olarak Joomla'ya dahil değildir. Bu bileşenle çalışmak çok basittir, çünkü metin düzenleyici Joomla ile aynı parametrelere sahiptir ve kategorilerin kullanılması, "Kategoriden devral" işlevini kullanarak belirli bir kategorideki tüm makaleler için ayarların aynı anda yapılmasını mümkün kılar. Ek olarak, her materyalde sosyal yer imlerini, hit görünümlerini, oy derecelendirmelerini ve gezinmeyi görüntülemek mümkün hale gelir.

Bugüne kadar bileşen K2 Zaten 2.10.1 sürümüne güncellendi. Bu sürüm, önceki sürümlerin yayınlanmasından bu yana K2 topluluğu tarafından keşfedilen tüm bilinen hataları düzeltir. Ayrıca bu sürüm, içeriğinizin sitenin ön kısmından görüntülenmesi ve düzenlenmesine ilişkin ayarlarla ilgili de büyük değişiklikler içermektedir. Yakın gelecekte yeni bir sürüm 2.11.0 bekleniyor.

K2'yi en son sürüme doğru şekilde güncelleme

K2'yi en son sürüme güncelleme (2.10.1)

Birçok kişi, önceki sürümlerin K2 bileşeninin en son sürüm olan 2.10.1 sürümüne doğru şekilde nasıl güncelleneceği sorusuyla ilgileniyor.

K2 v2.7.x veya v2.9.x kullanıyorsanız, K2 v2.10.1'e yükseltmek (her zaman olduğu gibi) güvenlidir; yeni sürümü öncekinin üzerine kurmanız yeterlidir.

K2'nin (2.4) eski bir sürümüne sahipseniz ve kendi K2 şablonunuzu kullanıyorsanız.

K2 bileşenini en son sürüme yani 2.6.5 sürümüne güncellemek oldukça basittir. K2'nin yeni sürümü önceki sürümlerin üzerine kuruludur. (Hiçbir şeyi silmenize gerek yok, sadece yeni sürümü yükleyin, her şey çalışacaktır). Ancak yükseltmeden önce, k2 şablonunuzu önceki sürümlerden (örneğin k2 2.5.7 ve öncesi) kullanıyorsanız, böyle bir şablonun yeni k2 ile uyumlu olmadığını anlamalısınız.

Şablon sürümü 2.6.2, sürüm 2.7.1 ile uyumludur, ancak bir dosyada (generic.php) önceki sürümden biraz farklı olsa da, Components/com_k2 dosyasına giden yol

K2 zip dosyasını indirin ve Joomla admin'deki uzantı yöneticisine (Yükle/Kaldır) gidin ve az önce indirdiğiniz zip dosyasını indirip kurmayı seçin ( com_K2_v2.7.1.rus). Bundan sonra bileşen en son sürüme güncellenecek veya Joomla yönetici panelinden otomatik güncelleme kullanılacaktır.

Her zaman olduğu gibi K2'yi son sürüme güncellemeden önce sitenizi yedeklemeyi unutmayın, ücretsiz olanı kullanın. yedekleme bileşeni Akeeba .

Evet, kendi şablonunuzu veya değiştirilmiş bir şablonu kullanıyorsunuz, o zaman 2.7.0 sürümünden itibaren K2 şablonunda değişiklikler oldu, bu nedenle güncelleme yaparken (sonra) şablonu ayarlamanız gerekeceği zaman dikkatli olun.

Joomla yönetici paneli aracılığıyla K2 için bir korsan yükleme

K2'nin İngilizce sürümü yüklüyse, onu Ruslaştırabilirsiniz; bileşeni Ruslaştırmak için, aşağıdaki Russifier'ı yükleyin: k2_ru_language_pack.zip Crack, Joomla'nın diğer uzantıları gibi Joomla yönetici panelindeki uzantı yöneticisi (Yükleme/Kaldırma) aracılığıyla yüklenir. Russifier kurulumunun ardından sitedeki ve admin panelindeki K2 bileşeni tamamen Ruslaştırılmış olacaktır.

Odamda uyandım. Ve bu gerçeklik bana az önce bulunduğum gerçeklikten çok daha küçük bir gerçeklik gibi geldi. Her şeyi en küçük ayrıntısına kadar hatırladım. Ve bu duygu beni o kadar bunalttı ki, ayağa fırlayıp ailemin yatak odasına gidip onlara anlattım. Koridor boyunca koştum ve annemle babamın yatak odasının kapısını kükreyerek açtım ve bağırdım: "Az önce mavi yıldızların arasındaydım!"

Aynı anda annem alarmla uyandı, gece lambası yandı ve her zaman ebeveynlerinin yatağının yanındaki halının üzerinde uyuyan Newf Dani boğuk bir şekilde mırıldandı. Babam uyandı ve ben de annemle babamın yatağına koşarak atladım ve boğularak ve el kol hareketleri yaparak hikayeyi anlatmaya başladım. Annem alnıma dokundu, ateşim olduğuna karar verdi, sonra başımı okşamaya ve kötü bir rüya gördüğümü söyleyerek beni sakinleştirmeye başladı. Çok kırılmıştım. "Bu bir rüya değil!" - diye bağırdım - "Bu bir mucize, ne kadar güzel!" Annemin gözleri yaşlarla doldu ve çaresizce babasına baktı. Ve bir şeyler söylemeye çalıştım. Ve aniden babamın sesini duydum - "Söyle - Balık!" O kadar şaşırmıştım ki sustum. Ve itaatkar bir şekilde "Balık" dedi. "Evet" dedi baba. - "Şimdi şunu söyle: çerçeve." “Rama,” diye tekrarladım. Baba, "Karpuz, roman, nehir" diye talep etti. Benden ne istediğini anlamadığım için tekrarladım. Ve birdenbire, içimden gelen bir işitmeyle, bana hiç verilmemiş bir mektubu telaffuz ettiğimi duydum. "R" harfi. Benden uçtu, yuvarlandı ve temizlendi. Çok şaşırmıştım.

Burada bunun neden şaşırtıcı olduğunu açıklamak için küçük bir açıklama yapacağım.
Daha önce “R” harfini yutmuştum. O aslında yoktu. “y-yba, a-abuz” falan dedim. Bir konuşma terapisti benimle başarısız bir şekilde çalıştı ama "r" hiç görünmedi. Üstelik annemin tüm arkadaşları konuşma şeklimi çok beğendiler ve sonunda büyükannem çocuğun çok aristokrat bir telaffuza sahip olduğunu söyleyince beni yalnız bıraktılar. Ve aniden bu "R" ortaya çıktı ve ne bir şey!

Kendimi şaşkınlıkla dinledim ve sonra dizimin acıdığını hissettim. Pijama pantolonumu kaldırdım ve dizimin üzerinde yuvarlak, kırmızı bir nokta gördüm. Yolculuğumda parlayan bir topa çarptığımı hatırladım. İşte burada - kanıt! Artık bana inanacaklar! Tekrar dizimi işaret ederek bir şeyler açıklamaya çalıştım ama bu annemi daha da endişelendirdi. Ağlamaya başladı, bir yerimin yaralandığını ve bunu unuttuğunu söyledi ve yeşil şeyler aramaya başladı. İtaat ettim, dizimin yeşile dönmesini izledim, fena halde acıdı ama ağlamadım. Daha dün kükreyeceğimi söylemeliyim. Ve burada burnum karıncalanmadı bile. Bu idamdan sonra babam beni kollarına aldı ve çocuk odasına taşıdı, annem ağlayarak ve dizime üfleyerek yakınlarda yürüdü ve bizim Newf Denis'imiz alayı tamamladı. Beni yatağa yatırdılar, her tarafıma bir battaniye örttüler ve ben de uyuyormuş gibi yaptım. Annem ve babam beni öptüler ve sessizce kapıya doğru yürüdüler.

Baba "Dani arkamda" dedi. Ama Dani hareket etmedi. "Dans!" – Babam otoriter bir şekilde tekrarladı. Dani hareket etmedi. Ama her zaman babama sorgusuz sualsiz itaat etti. Daha sonra babası onu götürmeye geldi. Ve Dani, bizim iyi huylu Dani'miz dişlerini gösterdi ve şöyle dedi: "RRR-A!!!" Güldüm - "Bırak onu baba - zaten hiçbir yere gitmeyecek." Babamın gözleri büyüdü ama annemin elini tutarak çocuk odamdan çıktı ve kapıyı sessizce kapattı. Ve ben, Dance'i güçlü boynundan yakalayarak ona her şeyi fısıltıyla anlattım. Dani gözlerimin içine baktı ve her şeyi anladı. Ve söylediğim her kelimeye inandı! Bundan sonra memnuniyetle yastığa çöktüm ve derin bir uykuya daldım.

© Telif Hakkı: Wolf Angel, 2010

Bu incelemede, yinelenen sayfaların nasıl bulunacağına ve kalıcı olarak kaldırılacağına bakacağız.

Yinelenen sayfalar nasıl oluşur?

Kopyaların ortaya çıkmasının ana nedenleri sitenin CMS'sinin kusurlu olmasıdır; neredeyse tüm modern ticari ve ticari olmayan CMS'ler kopya sayfalar oluşturur. Başka bir neden, kopyaların görünmesine izin veren web sitesi geliştiricisinin düşük profesyonel seviyesi olabilir.

Yinelenen sayfalar nelerdir?

1. Sitenin www ile ve www olmadan açılan ana sayfası

örnek www.site.ua ve site.ua

site.ua/home.html ve site.ua/

2. Tanımlayıcılarla sitenin dinamik içeriği?, index.php, &view

site.ua/index.php?option=com_k2&Itemid=141&id=10&lang=ru&task=category&view=itemlist

site.ua/index.php?option=com_k2&Itemid=141&id=10&lang=ru&layout=category&task=category&view=itemlist

3. URL'nin sonunda eğik çizgi olsun veya olmasın

4. Çevrimiçi mağazadaki filtreler(örnek)

site.ua//?Itemid=&product_book&

5. Sayfaları yazdırın

site.ua/cadok/?tmpl=component&print=1&layout=default&page=”

Yinelenen sayfalar ne gibi tehlikeler oluşturur?

Sayfalarında aynı metnin veya çok benzer bir metnin bulunduğu bir kitap okuduğunuzu hayal edin. Bu bilgi sizin için ne kadar yararlı? Arama motorları da kendilerini aynı durumda bulur ve sitenizin kopyaları arasında kullanıcının ihtiyaç duyduğu yararlı içeriği arar.

Arama motorları bu tür siteleri sevmez, dolayısıyla siteniz aramalarda üst sıralarda yer alamaz ve bu da sitenize doğrudan tehdit oluşturur.

Bir web sitesindeki kopyalar nasıl tespit edilir

1. Komut kullanmak site:site.ua Arama motoru dizinine hangi kopyaların dahil edildiğini kontrol edebilirsiniz.

2. Sitenizdeki kelime öbeklerinden alıntıları aramaya girin, bu şekilde bunların bulunduğu sayfaları bulacaksınız

3. Google Web Yöneticisi Araçları, Arama Görünümü → HTML Optimizasyonu altında, yinelenen meta açıklamaları veya başlıkları olan sayfaları görebilirsiniz.

Yinelenen Sayfaları Kaldırmanın 5 Yolu

1. robots.txt dosyasını kullanma

İzin verme: /*?
İzin verme: /index.php?*

Böylece arama motoruna ?, index.php? parametrelerini içeren sayfaların indekslenmemesi gerektiğini bildirmiş olacağız.

Bir "ama" var: robots dosyası arama motorları için yalnızca bir öneridir ve kesinlikle uydukları bir kural değildir. Örneğin böyle bir sayfaya bir bağlantı yerleştirilirse dizine dahil edilecektir.

2. .htaccess dosyası, sunucu düzeyinde kopyalarla ilgili sorunu çözmenize olanak tanır.

Htaccess, sitenin kökünde bulunan bir Apache sunucusu yapılandırma dosyasıdır. Tek bir site için sunucu yapılandırmasını yapılandırmanıza olanak tanır.

Web sitesi sayfalarını 301 yönlendirmesiyle birbirine yapıştırın.

Yönlendirme 301 /home.html http://site.ua/ (statik web sitesi sayfaları için)

RewriteCond %(QUERY_STRING) ^id=45454
Yeniden Yazma Kuralı ^index.php$ http://site.ua/news.html? (dinamik sayfalar için yönlendirme)

410 yönlendirmesini kullan(almanın tamamen kaldırılması)
Sunucuda böyle bir sayfanın bulunmadığını bildirdi.

410 /tag/video.html'yi yönlendir

www olan ve www olmayan bir alan adı ayarlama

www ile örnek
Seçenekler +TakipSem Bağlantıları
Yeniden Yazma Motoru Açık
RewriteCond %(HTTP_HOST) ^site\.ua
Yeniden Yazma Kuralı ^(.*)$ http://www.site.ua/$1

www olmadan
Seçenekler +TakipSem Bağlantıları
Yeniden Yazma Motoru Açık
RewriteCond %(HTTP_HOST) ^www.site.ua$
Yeniden Yazma Kuralı ^(.*)$ http://site.ua/$1

URL'nin sonuna eğik çizgi ekleyin

RewriteCond %(REQUEST_URI) (.*/[^/.]+)($|\?) RewriteRule .* %1/

Çok sayıda sayfaya sahip siteler için kopyaları aramak ve birleştirmek oldukça emek yoğun olacaktır.

3. Web Yöneticisi Araçları

URL Parametreleri özelliği, Google'ın belirli parametrelere sahip web sitesi sayfalarını taramasını engellemenize olanak tanır.

Veya manuel olarak silin

Sayfaların silinmesi yalnızca sayfanın şu şekilde olması durumunda mümkündür:

Robots.txt dosyasında indekslenmesi yasaktır

404 sunucu yanıtını döndürür

Noindex etiketi tarafından yasaklandı

4.Meta etiketi noindex- Bu, kopyaları kaldırmanın en etkili yoludur. Sonsuza kadar ve geri dönülemez şekilde kaldırır.

Google'a göre noindex etiketinin varlığı sayfayı tamamen dizinden hariç tutar.

Önemli. Robotun bir sayfayı silebilmesi için onu indekslemesi yani robots.txt dosyasında indekslemesinin engellenmemiş olması gerekir.

Bu, işlevi kullanarak PHP düzenli ifadeleri aracılığıyla uygulanabilir. preg_match().

5. rel=”canonical” özelliği

rel='canonical' özelliği, arama motorları tarafından indekslenmesi için önerilen (canonical) sayfayı belirtmeyi mümkün kılar, böylece kopyalar indekste yer almaz.

rel = "canonical" iki şekilde belirtilebilir

1. HTTP başlığındaki link niteliğini kullanmak

Bağlantı: ; rel=”kanonik”

2. Bölüme sayfaların standart olmayan sürümleri için rel="canonical" ekleyin

Bazı popüler CMS'lerde rel="canonical" özelliği otomatik olarak uygulanır; örneğin Joomla! 3.0 (hakkında bilgi edinin). Diğer CMS'lerin özel eklentileri vardır.

Özetle. Bir web sitesi geliştirirken kopya olasılığını göz önünde bulundurun ve bunlarla nasıl başa çıkacağınızı önceden belirleyin. Doğru web sitesi yapısını oluşturun (daha fazla ayrıntı.

Dizindeki sayfa sayısını periyodik olarak kontrol edin ve Web Yöneticisi Araç Çubuğunun yeteneklerini kullanın.

Yazıda kullanılan materyaller

Kaydetmek

Kaydetmek

Cihaz, ilk Elementin en iyi özelliklerini korudu, ancak şimdi daha da hafif ve aynı zamanda daha dayanıklı hale geldi.

Oz Tech 30D kumaşı mekanik, mukavemet ve renk özelliklerini daha iyi korur. Ozon tarafından beş yıl süren testler mükemmel sonuçlar verdi ve kumaş artık Element 2'de, özellikle üst ve alt yüzeylerde kullanılacak.
Dünya çapında öğrencilerin ve eğitmenlerin favori yamaç paraşütü
Üst ve alt yüzeyler için tamamen yeni kumaşlar Dominico 30D. Bu kumaş görsel özelliklerini günümüzde bilinen tüm kumaşlardan daha iyi korumaktadır. Ve mekanik özellikleri benzeri görülmemiş derecede güçlü ve dayanıklıdır. Bu kumaş, bu kadar zorlu testlere dayanabilecek bir kanat için ideal çözümdür.
Kanadın kaldırılmasını kolaylaştırmak ve yamaç paraşütünün kanatla kalkışını ve yerde çalışmasını kolaylaştırmak için hat sistemi modernize edildi.
Cihaz, ideal bir yamaç paraşütü olarak değerlendirdiğimiz tüm temel bileşenlere sahiptir; insanların yamaç paraşütünü daha iyi ve daha güvenli bir şekilde tanıması için yaratılmıştır. Düşük fiyat, yüksek dayanıklılık, genel kullanım kolaylığı ve tavizsiz güvenlik bir araya gelerek bu kanadı okullar için ideal seçim haline getiriyor.
Ozone, Element 2'yi şimdiye kadar yarattığı en basit ve en güvenli planör olacak şekilde tasarladı. Başlangıçlar ve zemin çalışmaları son derece basittir ve bu, öğrencinin yer eğitimini büyük ölçüde hızlandıracak ve öğrenme sürecini bir sonraki seviyeye taşıyacaktır.

Öğe 2:

Çok istikrarlı bir başlangıç, uzun bir fren darbesi ve bunun sonucunda da durmayı tetiklemenin asıl zorluğu. Düşük hızlarda mükemmel davranış. Derin bir akış duraklamasına girme eğilimi yoktur.

Kanat aşağıdakilerle birlikte gelir:

Çanta, paketleme kayışı, kanadı, koşum takımını, kaskı ve herhangi bir yolculuk için gerekli tüm kıyafetleri tutan geniş ve geniş sırt çantası. Talimatlar, yırtılmazlık, tamir için bazı kumaşlar (A4 formatında sayfalar), askı sisteminin şeması. OZON çıkartmaları. Markalı anahtarlık.
Ek 150 Euro karşılığında kendi kişisel renk seçeneğinizi seçebilirsiniz.

Özellikler:

Boyutlar XXS XS S M L
Bölüm sayısı 35 35 35 35 35
Projeksiyon alanı (m2) 16.98 20.16 22 24.2 26.6
Alan (m2) 19.05 22.89 25 27.5 30.2
Projeksiyon aralığı (m) 7.62 8.8 9.3 9.6 10
Kanat açıklığı (m) 9.29 10.2 10.6 11.1 11.7
Projeksiyonda uzama 3.47 3.47 3.47 3.47
Uzama 4.54 4.54 4.54 4.54 4.54
Kök akoru (m) 2.54 2.79 2.91 3.06 3.2
Kalkış ağırlığı (kg) 45-70 55-75 65-90 75-105 95-125
LTF Sertifikası 1-2 1 1 1 1
TR sertifikası BB A A B