301 permanent redirect

Pozdrav,

na jednom.site-u sam mijenjao domenu. Napravio sam 301 redirect na cijeku domenu i sve dobro radi. Međutim ostao mi je jedan dobar backlink na staroj domeni tipa www.staradomena.com/stariclanak.php

Ja bi taj link redirektao na novi tipa www.novadomena.com/noviclanak

Međutim ako uz staru redirekciju za kompletnu domenu dodam i redirekciju samo za taj link dobivam redirekciju na url tipa www.novadomena.com/stariclanak.php

Kako bi se moglo ovo rijesiti?

Probao sam više verzija i nijedna ne funkcionira. Ovo je moja .htaccess datoteka:

RewriteEngine On
Options -Indexes

RedirectMatch 301 /stariclanak.php https://www.domena.net/noviclanak

RewriteCond %{HTTPS} !on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

#RewriteBase /
#Adds trailing slash
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/|#(.*))$
#RewriteRule ^(.*)$ $1/ [R=301,L]
#Remove trailing slash
#RewriteRule ^(.*)/$ $1 [R=301,L]

RewriteCond %{QUERY_STRING} ^(.*)?gclid=(.*) [OR]
RewriteCond %{QUERY_STRING} ^(.*)?utm_source=(.*) [OR]
RewriteCond %{QUERY_STRING} ^(.*)?fb_action_ids=(.*)
RewriteRule ^(.*)$ index.php?/$1 [L]

# Enforce www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]






RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [PT,QSA]

Dodao sam ovu liniju koda:

[HTML]RedirectMatch 301 /stariclanak.php https://www.domena.net/noviclanak[/HTML]

Međutim stalno mi redirekta na https://www.pakostane.net/noviclanak/stariclanak.php

Znači uvijek na kraju linka dobijem višak /stariclanak.php


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja