Anasayfa » Düzenlemeler » wordpress htaccess düzenlemeleri

wordpress htaccess düzenlemeleri

wordpress htaccess düzenlemeleri Google Buzz Ekle

Bu makalemizde wordpress bloğunuzda htaccess kullanarak neler yapabileceğinimizi göreceğiz.aşağıdaki kodlardan dilediğinizi htaccess dosyanıza ekleyip kullanmaya başlayabilirsiniz.

WordPress RSS feed’lerini feedburner’a yönlendirmek

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
 RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
 RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/catswhocode [R=302,NC,L]
</IfModule>

/category/ kısmını Url lerden kaldırma

kategori içerikli olan url lerinizi örneğin;

http://www.sitem.com/blog/category/wordpress

aşağıdaki formata dönüştürür

http://www.sitem.com/blog/wordpress

Gerekli kod

RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L]

browser cache kullanarak önbellekleme yaptırmak

önbellekleme işlemi yaptırarak sayfaların hızlı açılmasını sağlayabilirsiniz.

<ifmodule mod_expires.c>
  <filesmatch "\.(jpg|gif|png|css|js)$">
       ExpiresActive on
       ExpiresDefault "access plus 1 year"
   </filesmatch>
</ifmodule>

html uzantısı olmayan gün yada isim içerikli linkleri .html olarak değiştirmek

Diyelimki uzantınız;

http://www.yourblog.com/name-of-the-post

şeklinde olsun bu düzenleme ile

http://www.yourblog.com/name-of-the-post.html

olacaktır.

Gerekli kod

RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ http://www.domain.com/$4

referrer olmayan yorumcuları (spam yorumları) engelleme

spam yorumları genelde nereden geldiği belli olmayan botlar yapar. Bu düzenleme yorum yapanın nereden geldiğine bakar geçerli bir url değil ise engeller.

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]

siteniz bakımdayken başka sayfaya yönlendirme

sitenizi bakıma aldığınızda ziyaretçileri bakimda.html gibi bir sayfaya yönlendirebilirsiniz.

RewriteEngine on
RewriteCond %{REQUEST_URI} !/bakimda.html$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule $ /maintenance.html [R=302,L]

hotlink koruması

resimlerinizi başka sitelerde yayınlamaya karşı engelleyebilirsiniz

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]

admin paneline tek ip üzerinden giriş

sabit ip kullanıyorsanız bu düzenleme ile wpadmin paneline sizden başka ip giremeyecektir.

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>

Makale için yapılan aramalar

  • htaccess otomatik wordpress
  • RewriteEngine on RewriteCond sayfalama
  • wordpress htaccess
  • wordpress htaccess içeri?i
  • wordpress htaccess sitemap
Tarih : 5 February 2010
Kategori : Düzenlemeler
rss aboneliği

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Yorum yapın

Copyright Wordpress | jquery | internet | css | photoshop | seo makaleleri | Powered By WordPress | Yazılar (RSS) | Yorumlar (RSS) Design By Htworks | İletişim / Contact