Doğru Cevap
-
eğerki o sayfa işini görüyorsa google webmaster toolsta .htacces dosyası ile yönlendirme yapabilirsin o sayfaya url /feed şeklinde olur ama server joomlanın sayfasını çağıracaktır
-
epfarki
bu gerçekten güzel bir çözüm oldu fakat isteğim 2 adreside kullanabilmek htacces ile yönlendirir isem ilk adres iptal olucaktır sanıyorum 2 sinide aktif yapabileceğim bir htacces kodu var mıdır ?11 yıl önce yazılmış -
emoty_88
tabikide olur bir yönlendirme yazarsın mantık şu şekilde eğer www.sitem.com/feed istediği gelirse www.sitem.com/index.php?format=feed&type=rss e yönlen dersen sadece feed de çalışır diğer yönlenmelerde işlem yapmaz11 yıl önce yazılmış -
epfarki
o şekilde yapılır ise ikisinden sadece 1 i çalışacaktır fakat benim isteğim 2 sininde çalışması :)
www.sitem.com/index.php?format=feed&type=rss
www.sitem.com/feed11 yıl önce yazılmış -
emoty_88
bu iki linkte aynı sayfayımı çalıştıracak iki link tede aynı sayfamı gözükecek yani sen joomlanın feed sayfasını aynı zamanda ek olarak feed uzantısı ilede mi kullanmak istiyosun11 yıl önce yazılmış -
emoty_88
RewriteRule /feed$ index.php?format=feed&type=rss tek başına işini çözecektir birde kök dizinleri unutma11 yıl önce yazılmış -
epfarki
Aşağıdaki kodu 301 kodu ile birlikte bu şekilde kullanabiliyoruz sanırım doğru mu yazmışım :)RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.siteadi\.com$ RewriteRule ^(.*)$ http://siteadi.com/$1 [L,R=301] RewriteRule /feed$ index.php?format=feed&type=rss
11 yıl önce yazılmış -
emoty_88
bi çalıştır bu www.site.com u önce http://site.com yapar sonra sayfa yönlendirir11 yıl önce yazılmış -
sinanilyas
.htaccess ile yönlendirme yapıldığında her ikisi de çalışır ki zaten.11 yıl önce yazılmış -
epfarki
evet bu çözümü @emoty_88 arkadaşımızda verdi fakat kodun nasıl yazılacağı konusunda sorunumuz var :)11 yıl önce yazılmış -
sinanilyas
RewriteEngine On RewriteRule ^feed$ /index.php?format=feed&type=rss [L]
Bu şekilde yazarsanız;
http://www.siteadi.com/feed yazıldığında http://www.siteadi.com/index.php?format=feed&type=rss adresine yönlendirir. Ama tarayıcıda ziyaretçi adres olarak http://www.siteadi.com/feed görür. Eğer [L] yerine [L,R=301] yazarsanız yine aynı şekilde yönlendirir, ama ziyaretçi adres olarak http://www.siteadi.com/index.php?format=feed&type=rss görür. Satır sonundaki [L], o satırdan sonraki RewriteRule'ları çalıştırmaması içindir. Yani bu satırdaki kural, uygulanacak son (Last) kuraldır anlamındadır.11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.