• 16-12-2014, 10:15:34
    #1
    Merhaba,

    http://www.site.com/sayfa.html uzantılı sayfalarımı http://www.site.com/sayfa/ olarak değiştirdim.

    Ancak htaccess içinde redirect yaptığımda ana sayfada sorun çıkıyor. Ayrıca, cache klasörü içerisinde .html uzantılı cache ler olduğu için sonsuz döngü yaratıyor.

    Yardımcı olabilirseniz sevinirim.

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/cache/
    RewriteRule ^(.*)\.html$ http://www.site.com/$1 [R=301,L]
    </IfModule>
    İsteğim,

    1) http://www.site.com/sayfa.html adresini http://www.site.com/sayfa/ olarak çevirecek
    2) /cache/ klasörünü gözardı edecek.
    3) Ana sayfada döngü yaratmayacak.

    Yardımcı olabilirseniz sevinirim...
  • 16-12-2014, 14:33:39
    #2
    Soickan adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    http://www.site.com/sayfa.html uzantılı sayfalarımı http://www.site.com/sayfa/ olarak değiştirdim.

    Ancak htaccess içinde redirect yaptığımda ana sayfada sorun çıkıyor. Ayrıca, cache klasörü içerisinde .html uzantılı cache ler olduğu için sonsuz döngü yaratıyor.

    Yardımcı olabilirseniz sevinirim.

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/cache/
    RewriteRule ^(.*)\.html$ http://www.site.com/$1 [R=301,L]
    </IfModule>
    İsteğim,

    1) http://www.site.com/sayfa.html adresini http://www.site.com/sayfa/ olarak çevirecek
    2) /cache/ klasörünü gözardı edecek.
    3) Ana sayfada döngü yaratmayacak.

    Yardımcı olabilirseniz sevinirim...
    ,

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^(.*)\$ http://www.site.com/$1 [R=301,L]
    </IfModule>
    Bu şekilde deneyin, cache düzenini buna uygun yapsanaız daha iyi olur.