| |||||||
| Kayıt ol | Yardım | Üye Listesi | Ajanda | Forumları Okundu Kabul Et |
![]() |
| | LinkBack | Seçenekler | Stil |
| |||
| Domain.com'u www.Domain.com'a Yönlendirmek? Merhaba, Bir siteye hem http://domain.com hem de http://www.domain.com adresinden ulaşabildiğimiz için, bazı URL tanımlı scriptler (vBulletin gibi...) çalışırken Kullanıcı Girişlerini yapmıyor. Yani diyelim bir vBulletin forum sistemimiz var ve forumun anasayfası panelden http://www.domain.com/forum olarak ayarlanmış. İşte bu foruma http://domain.com/forum adresinden ulaşıp Kullanıcı Adı ve Şifrenizle giriş yapmaya çalışırsanız, her seferinde giriş yapar ve Logout olmuş olursunuz. Çünkü Cookiler http://www.domain.com/forum adresine göre ayarlanmıştır; ama siz http://domain.com/forum adresindesinizdir... İşte benim sorunum yukarıdaki gibi ve yapmam gereken şey de şu; http://domain.com adresini http://www.domain.com 'a atacak bir DNS Girdisi. http://domain.com/123456xyz bile yazıldığı taktirde otomatikman domain.com'un başına www eklensin istiyorum. Böyle birşey mümkün, sonuçta bunun olduğu birkaç site biliyorum. Garanti Bankası adresine girdiğinizde sizi hemen Garanti Bankası adresine yönlendiriyor. Bu ancak bir DNS Girdisi eklenmesi ile mümkün olabilir diye düşündüm. Biraz uzun yazı oldu kusura bakmayın. Yardımlarınız için şimdiden teşekkürler. |
| |||
| .htaccess içini bu kodları eklemen yeterli Kod: RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] |
| |||
| Cevabın için çok teşekkürler WoLeRiNe. Ancak bu yol sadece http://domain.com 'u http://www.domain.com 'a aktarıyor. http://domain.com/forum 'u http://www.domain.com/forum 'a atması çok önemli benim için. forum dizinindeki .htaccess'e de ekledim kodu, ancak direkt anasayfaya attı yine. Editlenmiş hali şu şekilde: Kod: Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.domain.com/forum/$1 [R=301,L]
RewriteRule ^([a-z0-9_\-]*-(f|all)[0-9]+(p[0-9]+|/index[0-9]*)?\.html)$ forumdisplay.php/$1 [QSA,L]
RewriteRule ^([a-z0-9_\-]*-(t|p)[0-9]+(p[0-9]+|/index[0-9]*)?\.html)$ showthread.php/$1 [QSA,L]
RewriteCond %{HTTP_HOST} ^domain\.com/forum$ [NC]
RewriteCond %{REQUEST_URI} !(index\.php|\.css) [NC]
RewriteRule ^(archive|sitemap)/(.*)$ $1/index.php/$2 [QSA,L] Kod: Yönlendirme geçersiz. Açılmaya çalışılan konum hiçbir zaman sonlanmayacak bir yönlendirme döngüsüne girdi. |
| |||
| Kod: RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/forum/$1 [R=301,L] |
| ||||
| Aşağıdaki düzenlemeyi eğer sunucu sana ait ise httpd.conf içinden yap eğer sana ait değilse .htaccess ile dene. httpd.conf dan düzeltmek suretiyle bende kullanıyorum ama htaccess denemedim... Sitene ait muhtemelen durum: (httpd.conf içi) ServerAlias www.siteadresin.com ServerName siteadresin.com Düzenleme yapacaksın ve son hali aşağıdaki gibi olacak ServerAlias siteadresin.com ServerName www.siteadresin.com sonra yola devam ![]() |
![]() |
| Seçenekler | |
| Stil | |
| |


