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
Yönlendirmeli sayfa sorunu / işareti ile ilgili
6
●144
- 28-09-2024, 09:07:42.htacces dosya içerisindeki yönlendirme kodunu paylaşabilir misiniz
- 28-09-2024, 10:18:37dikmenofficial 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ü ? - 28-09-2024, 11:21:45English adlı üyeden alıntı: mesajı görüntüle
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:00dikmenofficial adlı üyeden alıntı: mesajı görüntüle
- 28-09-2024, 11:29:24
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:10dikmenofficial adlı üyeden alıntı: mesajı görüntüle