Advanced WordPress HTTP to HTTPS Search & Replace Plugins or phpMyAdmin

Uskon, että seuraava koodi ohjaa vanhan verkkotunnukseni uuteen verkkotunnukseeni säilyttäen samat URL-polut.

RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.newdomain\.co.uk RewriteRule (.*) https://www.newdomain.co.uk/$1 [R=301,L] 

Minulla on kuitenkin myös joitain vanhan sivustoni URL-osoitteita, joita ei ole uudessa sivustossani, joten ne palauttaisivat 404: n yllä olevan säännön kanssa.

Kuinka ohjaan nämä vaihtoehtoiseen URL-polkuun?

Sinun tarvitsee vain ohjata nämä tietyt URL-osoitteet ennen kaikki uudelleenohjauksesi yllä. Esimerkiksi:

RewriteRule ^old-url-does-not-exist$ /new-url-that-does-exist [R=301,L] 

Vain huomata ... sisään .htaccess lähde-URL-kuviossa ei ole vinoviivaa. regex ^old-url-does-not-exist$ vastaa URL-osoitetta /old-url-does-not-exist. Kohde-URL-osoitteessa on vinoviiva. Se on vain RewriteRule syntaksi.

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?