eskisite.com ve yenisite.com olsun
301 yönlendirme aşağıdaki kodla yapılıyor sorun yok
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www\.)?eskisite\.com\$ [NC]
ReWriteRule ^(.*)$ https://www.yenisite.com/$1 [R=301,L]
Ancak eskisite.com daki alt sayfaları yenisayfa.com daki en ilgili sayfaya yönlendirmek istiyorum ve bence 301 de en önemli noktalardan biri de budur. Aşağıdaki yöntemi kullanıyorum olmuyor.
.htaccess sadece aşağıdaki yazdığımda yönlenmiyor
Rewriterule ^/www.eskisite.com/index.php?Page=oNedir&YaziNo=7(.*)$
www.yenisite.com/onedir.html $1 [r=301,nc]
aşağıdaki şekilde yaptığım zaman ise bütün hatalı linkler ana sayfaya gitmektedir.
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www\.)?eskisite\.com\$ [NC]
ReWriteRule ^(.*)$ https://www.yenisite.com/$1 [R=301,L]
Rewriterule ^/www.eskisite.com/index.php?Page=oNedir&YaziNo=7(.*)$
www.yenisite.com/onedir.html $1 [r=301,nc]
Örnek yada doğru yöntem nedir ?
R10'nun en büyük derdi 301 :)
2
●507
- 16-01-2016, 21:38:18bu şekilde olabiliyormuş. aynı durum değil ama sizin probleminiz de query string
http://stackoverflow.com/questions/1...nt-query-strin - 16-01-2016, 22:48:54RewriteEngine Onhoo adlı üyeden alıntı: mesajı görüntüle
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^page=news&id=2366$
RewriteRule ^(.*)$ http://www.example2.com/news.php?name=23546 [R=301,L]
sitede verilen yukarıdaki örnekte linkler çok güzel bir şekilde alt sayfalara yönleniyor ancak ana sayfaya yönlendiremiyorum örnek eskisite.com çalışmıyor eklediğimde ise bütün alt sayfalar ana sayfaya yönleniyor.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:48:54 -->-> Daha önceki mesaj 22:42:05 --
ana site cpanelden için yönlendirme yaptım, aslında meta tag ile de oluyor ancak .htaccess daha önemli olduğunu düşünmüştüm.