• 28-09-2024, 04:16:54
    #1
    Merhabalar işin içinden çıkamadığım bir yönlendirmeli sayfa sorunum var. 2 sene önce forumda benzer bir konu açılmış çözümü bulundu mu bilmiyorum. Sorun birebir aynı. 3 tane içerik olan bir sitem var ve içerikler normalde ilk sayfadaydı fakat yönlendirmeli sayfa sorunu yüzünden sıralamadan düştüğünü düşünüyorum. Durumu kısaca izah edeyim.

    https://www.abc.com/seni-seviyorum url'si yönlendirmeli url hatası veriyor ve dizinde ekli görünmüyor. Bu urlyi indexletmeye çalıştığımda dizine ekli değil diyor.
    https://www.abc.com/seni-seviyorum/ url'si ise dizinde görünüyor ve google'da da ekli zaten bu url. Yani yönlendirmeli url sorunu sadece / işareti yüzünden oluşuyor. Bu da wordpress'in yapısı ile alakalı diye biliyorum. Bu sorunu nasıl çözebilirim hiçbir sitede bununla ilgili bir bilgi yok sadece 2 sene önce r10'da açılmış bir konu var o kadar.

    Örnek konu birebir aynı sorun : https://www.r10.net/webmaster-tools-...da-yardim.html
  • 28-09-2024, 09:07:42
    #2
    .htacces dosya içerisindeki yönlendirme kodunu paylaşabilir misiniz
  • 28-09-2024, 10:18:37
    #3
    dikmenofficial adlı üyeden alıntı: mesajı görüntüle
    .htacces dosya içerisindeki yönlendirme kodunu paylaşabilir misiniz

    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    # BEGIN WordPress
    # "BEGIN WordPress" ve "END WordPress" arasındaki yönergeler (satırlar)
    # dinamik olarak oluşturulmuştur ve yalnızca WordPress süzgeçleri ile düzenlenmelidir.
    # Bu imler arasındaki yönergelerde yapılan değişikliklerin üzerine yazılır.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    # BEGIN LiteSpeed
    # "BEGIN LiteSpeed" ve "END LiteSpeed" arasındaki yönergeler (satırlar)
    # dinamik olarak oluşturulmuştur ve yalnızca WordPress süzgeçleri ile düzenlenmelidir.
    # Bu imler arasındaki yönergelerde yapılan değişikliklerin üzerine yazılır.
    <IfModule Litespeed>
    SetEnv noabort 1
    </IfModule>
    # END LiteSpeed
    # BEGIN ShortPixelWebp
    # "BEGIN ShortPixelWebp" ve "END ShortPixelWebp" arasındaki yönergeler (satırlar)
    # dinamik olarak oluşturulmuştur ve yalnızca WordPress süzgeçleri ile düzenlenmelidir.
    # Bu imler arasındaki yönergelerde yapılan değişikliklerin üzerine yazılır.
    
    # END ShortPixelWebp
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # Set the “ea-php81” package as the default “PHP” programming language.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
    EDİT: // Htaccessi tekrardan oluşturdum yine aynı yönlendirmeyi atıyor.

    @tkenan;
    @ahmet217;
    Sorunu çözdünüz mü ?
  • 28-09-2024, 11:21:45
    #4
    English adlı üyeden alıntı: mesajı görüntüle
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    # BEGIN WordPress
    # "BEGIN WordPress" ve "END WordPress" arasındaki yönergeler (satırlar)
    # dinamik olarak oluşturulmuştur ve yalnızca WordPress süzgeçleri ile düzenlenmelidir.
    # Bu imler arasındaki yönergelerde yapılan değişikliklerin üzerine yazılır.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    # BEGIN LiteSpeed
    # "BEGIN LiteSpeed" ve "END LiteSpeed" arasındaki yönergeler (satırlar)
    # dinamik olarak oluşturulmuştur ve yalnızca WordPress süzgeçleri ile düzenlenmelidir.
    # Bu imler arasındaki yönergelerde yapılan değişikliklerin üzerine yazılır.
    <IfModule Litespeed>
    SetEnv noabort 1
    </IfModule>
    # END LiteSpeed
    # BEGIN ShortPixelWebp
    # "BEGIN ShortPixelWebp" ve "END ShortPixelWebp" arasındaki yönergeler (satırlar)
    # dinamik olarak oluşturulmuştur ve yalnızca WordPress süzgeçleri ile düzenlenmelidir.
    # Bu imler arasındaki yönergelerde yapılan değişikliklerin üzerine yazılır.
    
    # END ShortPixelWebp
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # Set the “ea-php81” package as the default “PHP” programming language.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
    EDİT: // Htaccessi tekrardan oluşturdum yine aynı yönlendirmeyi atıyor.

    @tkenan;
    @ahmet217;
    Sorunu çözdünüz mü ?
    Aşağıdaki kod ekleyebilir misiniz. dosyanız daki kod ile değiştirin.

    Sonra gizli sekme den url kontrol edin

    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)/$ /$1 [R=301,L]
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
  • 28-09-2024, 11:25:00
    #5
    dikmenofficial adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki kod ekleyebilir misiniz. dosyanız daki kod ile değiştirin.

    Sonra gizli sekme den url kontrol edin

    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)/$ /$1 [R=301,L]
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    Hiç açılmıyor yönlendirme yapmaya çalışıyor.
  • 28-09-2024, 11:29:24
    #6
    RewriteEngine On
    
    # HTTPS yönlendirmesi
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^/]+)/$ /$1 [R=301,L]
    
    # BEGIN WordPress
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress
  • 28-09-2024, 12:03:10
    #7
    dikmenofficial adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    
    # HTTPS yönlendirmesi
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([^/]+)/$ /$1 [R=301,L]
    
    # BEGIN WordPress
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress
    Teşekkürler deneyim bunuda. Olmazsa yazayım.