- Mesajlar
- 3,690
Tüm söylenenleri yapmadan önce .htaccess dosyanızın yedeğini almayı unutmayınız.
........................
GİRİŞ URL ADRESİNİ DEĞİŞTİRMEK
..
Bildiğiniz üzere wordpress sitelerinin yönetim paneli giiş url adresi :
Gelin bunu aşağıdaki gibi değiştirelim.
Yapmanız gereken site ftp dizininde yer alan .htaccess dosyasına aşağıdaki kodu eklemek ya da içersinde aşağıdaki kod olan yeni bir .htaccess dosyası oluşturmak.
Kodu kendinize göre düzenlemeyi unutmayın
........................
URL' DEN WWW' Yİ KALDIRMAK
..
SEO’yu güçlendirmek veya kullanıcı cachelerinde tutum yaparak bandwidth azaltmak için kullanmak isteyebilirsiniz.
RewriteEngine On
........................
HOTLINK ENGELLEME
..
Hotlink sitenizdeki görselleri kullanan diğer siteler kendi çıkarları için sizin bandwidthinizi kullanmış olur. Eğer onlara dur demek isterseniz;
RewriteEngine On
........................
WORDPRESS FEED' İNİZİ FEEDBURNER'A YÖNLENDİRİN
..
Böylece abonelerinize daha hakim olabilirsiniz.
........................
SİSTEM HATA SAYFALARI
400, 401, 403, 404, 500 gibi hata sayfalarınız için özel tasarımlar yapabilirsiniz.
........................
DOSYALARI İNDİRMEYE ZORLAMAK
Çeşitli dosyaları (.eps, .xls gibi) sistem tanımıyorsa veya çeşitli tarayıcı ayarları yüzünden kullanıcılar indirmekte zorlanabilir. Bu kod ile bu dosyaları tarayıcıya hükmederek indirmeye zorlarsınız.
........................
PHP HATALARINIZ
..
FTP’nizde php_error.log dosyası oluşturup aşağıdaki kod ile bu dosyaya aldığınız php hatalarını listeleyebilir, zamanla kontrol ederek çözümler üretebilirsiniz.
........................
DOSYA UZANTILARINDAN KURTULUN
..
SEO açısından oldukça kullanışlı olan bu kod ile url.html gibi URL’leri url haline getirecektir.
........................
INDEX OLMAYAN KLASÖRLERİNİZİ GÖREMESİNLER
..
Eğer klasörde index dosyası yoksa, klasördeki tüm ögeler default olarak listelenir ve güvenlik açığı oluşturabilir, çalıntılara neden olabilir. Bunu engelleyebilirsiniz.
........................
VERİLERİNİZİ SIKIŞTIRIN
..
Sabit sayfalarınızdaki verileri sıkıştırarak bandwidthten kâr yapabilirsiniz.
........................
KARAKTER SORUNUNU ÖNLEYİN
..
utf-8 yani Türkçe karakter kodu (ben windows-1254 kullanıyorum) sorununuzu otomatik olarak her sayfa için yapabilirsiniz.
Kodunu belki sistemsel olmayan bir çok sayfaya yazmak yerine aşağıdaki kodu kullanın.
Alıntıdır.
Kaynak ... RSS (http://www.rss-ems.com)
........................
GİRİŞ URL ADRESİNİ DEĞİŞTİRMEK
..
Bildiğiniz üzere wordpress sitelerinin yönetim paneli giiş url adresi :
Kod:
http://www.sitem.com/wp-login.php’dir.
Kod:
http://www.sitem.com/giris
Yapmanız gereken site ftp dizininde yer alan .htaccess dosyasına aşağıdaki kodu eklemek ya da içersinde aşağıdaki kod olan yeni bir .htaccess dosyası oluşturmak.
Kod:
RewriteRule ^giris$ http://www.sitem.com/wp-login.php [NC,L]
Kodu kendinize göre düzenlemeyi unutmayın
........................
URL' DEN WWW' Yİ KALDIRMAK
..
SEO’yu güçlendirmek veya kullanıcı cachelerinde tutum yaparak bandwidth azaltmak için kullanmak isteyebilirsiniz.
RewriteEngine On
Kod:
RewriteCond %{HTTP_HOST} !^sitem.com$ [NC]
RewriteRule ^(.*)$ http://sitem.com/$1 [L,R=301]
HOTLINK ENGELLEME
..
Hotlink sitenizdeki görselleri kullanan diğer siteler kendi çıkarları için sizin bandwidthinizi kullanmış olur. Eğer onlara dur demek isterseniz;
RewriteEngine On
Kod:
#Degistir ?sitem\.com/ veya blog urlniz
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?sitem\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Degistir /images/hopdedik.jpg dosyasi o sitede gozukecek uyari mesajiniz olur
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/hopdedik.jpg [L]
WORDPRESS FEED' İNİZİ FEEDBURNER'A YÖNLENDİRİN
..
Böylece abonelerinize daha hakim olabilirsiniz.
Kod:
<IfModule mod_alias.c>
RedirectMatch 301 /feed/(atom|rdf|rss|rss2)/?$ http://feedburner.com/sitem/
RedirectMatch 301 /comments/feed/(atom|rdf|rss|rss2)/?$ http://feedburner.com/sitem/
</IfModule>
SİSTEM HATA SAYFALARI
400, 401, 403, 404, 500 gibi hata sayfalarınız için özel tasarımlar yapabilirsiniz.
Kod:
ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html
DOSYALARI İNDİRMEYE ZORLAMAK
Çeşitli dosyaları (.eps, .xls gibi) sistem tanımıyorsa veya çeşitli tarayıcı ayarları yüzünden kullanıcılar indirmekte zorlanabilir. Bu kod ile bu dosyaları tarayıcıya hükmederek indirmeye zorlarsınız.
Kod:
<Files *.xls>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
<Files *.eps>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
PHP HATALARINIZ
..
FTP’nizde php_error.log dosyası oluşturup aşağıdaki kod ile bu dosyaya aldığınız php hatalarını listeleyebilir, zamanla kontrol ederek çözümler üretebilirsiniz.
Kod:
# display no errs to user
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
# log to file
php_flag log_errors on
php_value error_log /location/to/php_error.log
DOSYA UZANTILARINDAN KURTULUN
..
SEO açısından oldukça kullanışlı olan bu kod ile url.html gibi URL’leri url haline getirecektir.
Kod:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
# Replace html with your file extension, eg: php, htm, asp
INDEX OLMAYAN KLASÖRLERİNİZİ GÖREMESİNLER
..
Eğer klasörde index dosyası yoksa, klasördeki tüm ögeler default olarak listelenir ve güvenlik açığı oluşturabilir, çalıntılara neden olabilir. Bunu engelleyebilirsiniz.
Kod:
Options -Indexes
VERİLERİNİZİ SIKIŞTIRIN
..
Sabit sayfalarınızdaki verileri sıkıştırarak bandwidthten kâr yapabilirsiniz.
Kod:
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
KARAKTER SORUNUNU ÖNLEYİN
..
utf-8 yani Türkçe karakter kodu (ben windows-1254 kullanıyorum) sorununuzu otomatik olarak her sayfa için yapabilirsiniz.
Kod:
<meta http-equiv="Content-Type">
Kod:
<FilesMatch "\.(htm|html|css|js)$">
AddDefaultCharset UTF-8
</FilesMatch>
Alıntıdır.
Kaynak ... RSS (http://www.rss-ems.com)