Webmaster  Forumu  

Geri git   Webmaster Forumu > Web Sistemleri > İçerik Yönetim Sistemleri > WordPress

Cevapla
 
Seçenekler Stil
Alt 03-30-2009, 04:50 AM   #1
aLKoLiK
Administrator
 
aLKoLiK - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2008
Mesajlar: 759
Tecrübe Puanı: 10
aLKoLiK isimli üye Tecrübe puanını kapatmıştır.
Standart Wordpress İçin 10 Harika .htaccess Tekniği

.htaccess dosyası ile web sitemiz için bazı işlemler yapabiliyoruz. Wordpress kullanıcıları için güzel bir yazı hazırlandı. .htaccess tekniklerini inceleyelim…



Önemli uyarı: En son sunucunuzda bulunan .htaccess dosyasını yedeklemelisiniz. Apache serverlarda çalışmaktadır. Windows hosting çalıştırmaz… Doğacak olumsuzluklarda sorumluluk kabul etmiyoruz.

1. Rss adresinizi feedburner adresinize yönlendirin…
Feedburner çok kullanışlu bir rss servisidir. Blogcuların çoğunluğu bu servisi kullanıyor. Rss akışlarınızı bir çok insan çekebiliyorsunuz. Ancak kendi rss adresinizi belirtmek için tema dosyalarında düzenleme yapmanızı gerekiyor. Hiç gerek duymadan .htaccess ile bu sorunuda çözüyoruz…
.htaccess dosyasını Not defteri ile açıyoruz ve aşağıdakileri kopyalıyoruz;
# rss adresini feedburner a yönlendirme
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ sizin feedburneradresiniz [R=302,NC,L]
</IfModule>



Wordpress İçin 10 Harika .htaccess Tekniği

posted by admin on Perşembe, Mart 19th 2009 under: Secmeler, WebMaster Tags: .htaccess, ip engelleme, wordpress, wordpress ayarları, wordpress bakım sayfası, wordpress yorum spam

.htaccess dosyası ile web sitemiz için bazı işlemler yapabiliyoruz. Wordpress kullanıcıları için güzel bir yazı hazırlandı. .htaccess tekniklerini inceleyelim…

Önemli uyarı: En son sunucunuzda bulunan .htaccess dosyasını yedeklemelisiniz. Apache serverlarda çalışmaktadır. Windows hosting çalıştırmaz… Doğacak olumsuzluklarda sorumluluk kabul etmiyoruz.
1. Rss adresinizi feedburner adresinize yönlendirin…
Feedburner çok kullanışlu bir rss servisidir. Blogcuların çoğunluğu bu servisi kullanıyor. Rss akışlarınızı bir çok insan çekebiliyorsunuz. Ancak kendi rss adresinizi belirtmek için tema dosyalarında düzenleme yapmanızı gerekiyor. Hiç gerek duymadan .htaccess ile bu sorunuda çözüyoruz…
.htaccess dosyasını Not defteri ile açıyoruz ve aşağıdakileri kopyalıyoruz;
# rss adresini feedburner a yönlendirme
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ sizin feedburneradresiniz [R=302,NC,L]
</IfModule>
2. Kategori adreslerinden /category/ yazısını silmek

Web sitenizde kategori sayfasına girdiğinizde örnek olarak;
http://webmasterdestek.com/tr/category/webmaster/
böyle bir yazı ile karşılaşırsınız. Aşağıdakileri .htaccess dosyanızın altına bir yere yapıştırarak bu değişikliği yapabiliyoruz…
RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L]
Artık adresinizden /category/ tagı silinecektir.
3. Tarayıcı Önbelleğini Kullanmak

Web sitenizin hızını etkileyecek muhteşem bir tekniktir.
FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch “\.(jpg|gif|png|css|js)$”>
ExpiresActive on
ExpiresDefault “access plus 1 year”
</filesmatch>
</ifmodule>
4. İstatistik bilgilerinizi sıkıştırın…

Bu teknik ile istatistik verilerinizi sıkıştırılmış olarak gönderirsiniz..
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
5. Url nizi Gün Tarih şeklinde yaptıysanız Tekrar klasör haline getirelim Hemde hiç link kaybetmeden…

Benimde uzun süredir yaşadığım bir sorun . Bir ara gün tarih biçimine getirmiştim url şeklini. Öyle google indexledi. Daha sonra tekrar eski haline getirince Google da çıkan sonuçtan gelen ziyaretçi 404 hatası alıyordu. Tekrar indexlenesiye kadar mecburen google’da arka sıralara düşecektim. Fakat bu tenik ile hiç beklemeden değiştirebiliyoruz.
Önce kalıcı bağlantılardan Özel Yapı bölümüne ” /%postname%/ ” bu tagı girin ve değişikliği onaylayın.
.htaccess dosyasını açın ve aşağıdaki kodu altlara bir yere kopyalayın.
RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ http://www.domain.com/$4
Sonuç mükemmel…
6. Ziyaretçileri bakım sayfasına yönlendirme…

Blog için bir düzenleme yapma kararı aldınız ve bunu ziyaretçilerinizin görmesini istemiyorsunuz. Bunun için bir bakımda sayfası hazırlayın ve aşağıdaki kodları .htaccess dosyasına kopyalayın…
Altta 2. satıra maintance.html yerine kendi bakımda sayfanızı yazın, 3 satıra kendi ip bilginizi yazın…
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule $ /maintenance.html [R=302,L]
7. Wordress blogunuzu hotlinklerden koruyun…

Özellikle bandwith kullanımını çok yapam kötü sitelerden korunmak için bu yöntemi kullanabilirsiniz…
RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your “don’t hotlink” image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
8. Sadece sizin IP adresiniz Wp-admin adresine girebilsin…

Blog yönetim panelinize sadece sizin ip adresiniz ile girilmesini istiyorsunuz ve nasıl yapılacağını bilmiyorsanız alttaki kod tam size göre..
allow from xx.xx.xx.xx bu satıra statik ip adresinizi yazacaksınız.
Statik IP Nedir?

ADSL hattınız tahsis edildiğinde, aksini belirtmemişseniz Internet’e Dinamik IP ile bağlanmaktasınız (IP numarası, Internet’e giren herkese sistem tarafından verilen kimlik numarasıdır).

Bilgisayarınıza uzaktan erişim yada bir web sayfası yayımı olanağı istiyorsanız Statik IP sahibi olmalısınız. (Örneğin:Video konferans, Uzak Masaüstü Yönetimi, Oyun Sunucusu v.b. işlemlerde)

Statik IP alan kullanıcılar, güvenlik tedbirlerini maksimum seviyede tutmak zorundadırlar.

Statik IP hizmeti ücretlidir.Aylık ücreti: 3 YTL

ADSL, G.SHDSL, VDSL2, TTNET, Metro Ethernet, Voip, internet, hakkında herşey.
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName “Example Access Control”
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from xx.xx.xx.xx
</LIMIT>
9. Sitenize girmesini istemediğiniz kişileri almayın…

Spam yapan botlardan sıkıldıysanız bu yöntem ile geldikleri ip adreslerini banlayabilirsiniz…
<Limit GET POST>
order allow,deny
deny from 200.49.176.139
allow from all
</Limit>
10 - How to: Deny comment posting to no referrer requests ( BU ÖZELLİK İÇİN ÇEVİRİ ÖNERİSİ YAPAR MISINIZ? TAM ANLAYAMADIM MANTIĞINI )



Are you sick and tired about the daily amount of spam comments received? Sure, there’s akismet, but here’s a little .htaccess trick to prevent spammers posting on your blog. The fact is that most spammers uses bots comming from nowhere. This code will look for the referrer (the page from where the commentator come from) and will deny commenting if the commentator try to access the wp-comments-post.php file without directly comming from your blog.
Just change the line 4 and specify your blog url there.

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

aLKoLiK isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı

Hizli Erisim


WEZ Format +3. Şuan Saat: 09:57 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
sikiş | webmaster