Merhaba arkadaşlar, bir konuda yardıma ihtiyacım var.
www.blog.com ve blog.gunluk.org olmak üzere iki domainimiz var.
Bu domainlerden blog.com halihazırda bir wordpress blog. Ben bu blogu tamamiyle blog.gunluk.org'a taşıdım ve www.blog.com'daki wordpress'i sildim.
Ama daha önce www.blog.com/2009/01/01/blogpost.html adresine onlarca link verilmişti.
Bu yazıyı okumak için bağlantıya tıklayan ziyaretçiyi nasıl blog.gunluk.org/2009/01/01/blogpost.html adresine yönlendiririm?
Yeni blogun kalıcı bağlantı yapısını da aynı formata aldım. Şimdi blog.com redirect blog.gunluk.org yapmaktan ziyade tam yol gitmesini sağlamak istiyorum.
Sanırım bunu .htaccess ile yapacağız ama nasıl?
.htaccess ile ana domainden subdomaine yönlendirme
15
●5.280
- 06-05-2009, 13:06:06Kimlik doğrulama veya yönetimden onay bekliyor.
- 06-05-2009, 15:27:42
RewriteEngine on RewriteRule ^(.*)$ http://blog.gunluk.org/$1 [R=301,L]
bunu Antikythera IT Management ..by Andac Bagioglu root dizine atarsan sorunun cözülür.. - 06-05-2009, 18:45:46@gezginturk yanıtın için teşekkür ederim.
Şu şekilde kullandım;
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^http://www.blog.com/$ [NC] RewriteRule ^(.*)$ http://blog.gunluk.org/$1 [L,R=301] </IfModule>Yukarıdaki kod yığınını .htaccess olarak kaydettim ve www.blog.com ana dizinine attım. Sorunsuz çalıştı. Tam olarak istediğimi aldım fakat bir sorum daha olacak.
Bu attığım .htaccess dosyasını sildiğimde blog eski haline dönmüyor. www.blog.com'u tekrar görünür kılmak için ne yapmam gerekiyor?
Defaultta .htaccess dosyası içinde ne olur? İçini boşaltıp atmayı denedim, www.blog.com anasayfasını açıyor fakat alt sayfalara gitmek istediğimde bulunamadı hatası veriyor. ("The requested URL /2009/05/06/deneme-yazi/ was not found on this server." gibi.)
Bu durumda .htaccess'e ne yazmalıyım? - 07-05-2009, 00:11:38@LaCReMeL, bu yanıt ilk soruma mı ikincisine mi? İlkini çözdük çünkü. Teşekkürler.
- 07-05-2009, 01:11:19ana sitede ve subdomainde ikisinde birden wp mi kurulu ?
bunu kullanirsan sadece blog a ait url leri yönlendirir. ana siteyi yine istedigin gibi kullanirsinLaCReMeL adlı üyeden alıntı: mesajı görüntüle
yani
www.blog.com/2009/01/01/blogpost.html bu url subdomain e yönlenir
ama www.blog.com/deneme.html bu yönlenmez gibi - 07-05-2009, 01:13:15Boş .htaccess atarsa internal server error hatası alır..mustafa90 adlı üyeden alıntı: mesajı görüntüle
- 07-05-2009, 03:02:19o hostinge bağlı bir sorun.Creep adlı üyeden alıntı: mesajı görüntüle
Ayrıca 2. sorun için ; linux da eğer sitede seo fonksiyonu yok ise .htaccess
RewriteEngine off
yazıp ana dizine atabilirsin...
}
else
{
/2009/05/06/deneme-yazi/
Yani url yapısı seolu, blog yapına bağlı bi .htaccess dosyası olur.
Wordpress ise:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>