Neler yeni
  • Değerli üyelerimiz, sitemize giriş kullanıcı adı ile değil E-mail adresiyle olmuştur. Lütfen giriş yaparken kullanıcı adı yerine e-mail adresinizi yazın.
    Foruma üyelikler kısa bir süreliğine açık hale getirilmiştir. Yeni üyelikler admin tarafından kontrol edilip uygun görülür ise aktif edilecektir.

301 Kodu - 301 yönlendirmesi ve püf noktaları

Egemen

Hepiniz Haklısınız...
Yönetici
Katılım
3 Mar 2018
Mesajlar
2,800

1 : 301 atsan'da iki domainin ftpsinde birebir aynı dosyalar olmalı.

( sebebi : Siz sitenizi 301 kodu ile yönlendirsenizde google bot sitenize ve her sayfanıza ulaşabilmektedir. Yönlendirme yaptığınız sitenizin ftp klasörü boş olur ise tüm sayfalar google bot tarafından içerik yönlendirmesi değil sadece hata sayfalarını yönlendirme olarak algılamaktadır )

2 : 301 atacağın yeni domaine kurulması gereken scriptini kurup google webmaster tools aracılığı ile sitemapını iletmelisin sonrasında google bot gibi getir diyeceksin ve tüm bağlantıları yolla butonuna basıp anında indexlenmesini sağlayacaksın.

( Google 301 dönemindeki sitelerin indexlenmesini bazen biraz bekletiyor siz indexlenmesini beklemek yerine bu işe el atıp anında indexlenmesini sağlamalısınız ne kadar sürede kaç adet index alırsa o kadar 301 yönetimi hızlanmış oluyor )

3 : 301 atacağın domaine scripti kurup sitemapları dediğim gibi yolladıktan sonra index almasını bekleyeceksin 2 3 güne indexler tamamen oturur sonrasında 301 kodunu htaccess dosyasına yazacaksın.

( yukarıda söylediğim gibi yaparsanız anında tüm içeriğin indexlenmesini sağlarsınız. Sıra 301 yönlendirmesini yapmaya geliyor 301 kodunuzu yapıştırıp .htaccess dosyanızı kayıt edin sonrasında yeni domaini tekrar google bot gibi getir diyerek sadece infosunu dizine iletin 301 anında oturmuş olacaktır )

4 : 301 attığın domain ve içerik tamamen Türkçe ise Türkçe bol indexli bir siteden tanıtım yazısı yada link alacaksın.

( 301 döneminde siteler genelde çeviriye giriyor ve çeviriden çıkması bu dönemlerde bir hayli zor oluyor çeviriye girme riskini ortadan kaldırmak için maddi imkanınız var ise güzel bir yada bir kaç siteden link almanızda fayda var )

---

Htaccess 301 Yönlendirmesi
Kod:
Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?eskiadres.com$ [NC]
ReWriteRule ^(.*)$ http://www.yeniadres.com/$1 [R=301,L]
ASP-VBScript 301 Yönlendirmesi
Kod:
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.yeniadres.com/“);
%>
ASP .NET 301 Yönlendirmesi
Kod:
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.yeniadres.com/“);
}
</script>
JSP (Java) 301 Yönlendirmesi
Kod:
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.yeniadres.com/” );
response.setHeader( “Connection”, “close” );
%>
CGI Perl 301 Yönlendirmesi
Kod:
$q = new CGI;
print $q->redirect(“http://www.yeniadres.com/“);
Ruby on Rails 301 Yönlendirmesi
Kod:
def old_action
headers["Status"] = “301 Moved Permanently”
redirect_to “http://www.yeniadres.com/”
end
ColdFusion 301 Yönlendirmesi
Kod:
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://www.yeniadres.com/“>
PHP 301 Yönlendirmesi
Kod:
<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.yeniadres.com” );
?>
Javascript 301 Yönlendirmesi
Kod:
<html>
<head>
<script type=”text/javascript”>
window.location.href=’http://www.yeniadres.com/‘;
</script>
</head>
<body>
Sayfa taşındı. Yeni adresimiz: <a href=”http://www.yeniadres.com/”>http://www.yeniadres.com/</a>
</body>
</html>
HTML (META Refresh) 301 Yönlendirmesi
Kod:
<html>
<head>
<meta http-equiv=”refresh” content=”0; url=http://www.yeniadres.com/“>
</head>
<body>
Sayfa taşındı. Yeni adresimiz: <a href=”http://www.yeniadres.com/”>http://www.yeniadres.com/</a>
</body>
</html>
 

kurbanlikkedi

Platin Üye
Katılım
13 May 2019
Mesajlar
1,235
Veritabanı büyük olan arkadaşlar konu içerisinde iç dış linklerinizi sol sorgu ile tek tuşla editlemek.


UPDATE wp_options SET option_value = replace(option_value, 'http://yenidomain', 'http://eskidomain') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://yenidomain','http://eskidomain');

UPDATE wp_posts SET post_content = replace(post_content, 'http://yenidomain', 'http://eskidomain');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://yenidomain','http://eskidomain');


veritabanı sol sorgu
 
Katılım
4 Eki 2019
Mesajlar
78
abi peki benim eski bir domain var süresi dolmuş başkası satın almış , bunun yönlendirmesini iptal edemiyorum , domain bende değil ama hala 301 yönlenmiş görünüyor bunun çözümü var mı
 
Katılım
10 Haz 2021
Mesajlar
3
search console'dan siteyi reddedilen bağlantılara ekle sorun kalmaz. analistiğe zarar verdiğini düşünüyorsan analistik yönetici ayarlarından filtrelere gir ve siteyi oradan da reddet.
 
Google ads alanı