Viděl jsem podobná témata, ale nemohl najít praktickou odpověď na můj problém.
Jsem pohybující se můj starý web do nového, a některé adresy Url se mění.
Rád bych, aby se obecný 301 přesměrování na novou doménu (protože většina cest jsou stejné), zatímco individuálně přesměrování adresy Url.
Zde je to, co mám na starých webových stránkách .htaccess :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old\.com$
RewriteRule (.*)$ https://new.com/$1 [R=301,L]
Redirect 301 "/custom/url/" "https://new.com/my-custom-url"
</IfModule>
Ale 301 přesměrování na : https://new.com/custom/url místo https://new.com/my-custom-url
Některé z mých adres Url mají také parametry adresy URL bych jako přesměrování, jako je :
Redirect 301 "/brand.php?name=Example" "https://new.com/Example"
Redirect 301 "/brand.php?name=Example2" "https://new.com/another/url"
nezdá se, že pracovat stejně dobře.
Děkuji moc za vaši pomoc.