Kurumsal web sitem var. 1 ay önce siteyi, url yapısını vs her şeyi yeniledik.
Eski sitemde 1. sırada olduğum anahtar kelimemi içeren sadece 1 adet linki,
Yeni link yapısına yönlendirmek istiyoruz fakat bir türlü yönlenmiyor.
Eski adresim:
www.adres.com/urunlerimiz_ithal_komur.php
Yeni adresim:
www.adres.com/ithal-komur/
.htaccess kodlarım ;
RewriteOptions inherit
Options +FollowSymlinks
Options -Indexes
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.adres\.com.tr
RewriteRule (.*) https://www.adres.tr/$1 [R=301,L]
RewriteBase /
RewriteRule ^hizmet.xml$ index.php?yonlendirme=beslemeler/hizmetler [L]
RewriteRule ^blog.xml$ index.php?yonlendirme=beslemeler/blog [L]
RewriteRule ^kategori.xml$ index.php?yonlendirme=beslemeler/kategoriler [L]
RewriteRule ^urun.xml$ index.php?yonlendirme=beslemeler/urunler [L]
RewriteRule ^referans.xml$ index.php?yonlendirme=beslemeler/referanslar [L]
ErrorDocument 404 index.php?yonlendirme=error/not_found
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_yonlendirme_=$1 [L,QSA]
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>Denediğim kodlar;RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^urunlerimiz_ithal_komur\.php$ "https\:\/\/www\.adres\.com\.tr\/ithal\-komur\/" [R=301,L]redirect 301 /urunlerimiz_ithal_komur.php http://www.adres.com/ithal-komur/
RewriteEngine On RewriteRule ^urunlerimiz_ithal_komur.php(.*)$ /ithal-komur/ [L,R=301]NOT: .htaccess içerisindeki site link yapısını içeren rewrite kurullarını silince yönlendirme çalışıyor.
Fakat bu sefer de linklerim açılmıyor. Kafayı yemek üzereyim yardımlarınızı bekliyorum.
Cpanel üzerinden yönlendirme de işe yaramıyor.