J'aimerais avoir un alias et rediriger l'URL tz433.tld/jobs/
vers la page tz433.tld/about-us/jobs/
.
C'est ce que j'ai essayé de loin; ça n'a pas marché:
RewriteEngine On
RewriteCond %{HTTP_Host} !^www\.tz433\.tld/jobs/$
RewriteRule (.*) http://tz433.tld/about-us/jobs.html [R=301,L]
Le problème est que, dans ce chemin racine, il y a plusieurs domaines, car il s'agit d'une installation multisite typo3. Donc, quelque chose comme "redirect /jobs
vers /about-us/jobs
" ne fonctionne pas, car cela ne devrait se produire que pour un domaine spécifique (tz433).
La prochaine chose spécifique est www.tz433.tld
redirige automatiquement vers tz433.tld
. Donc, cela devrait également fonctionner avec www.tz433.tld/jobs/
et tz433.tld/jobs
. Les deux doivent rediriger vers tz433.tld/about-us/jobs.html
.
Comment puis-je réussir cela?
Si vous souhaitez que la règle ne s'exécute que lorsque le domaine est "tz433.tld" , vous avez besoin de cette condition:
RewriteCond %{HTTP_Host} ^(www\.)?tz433\.tld
Et pour rediriger "jobs /" et "jobs" vers "tz433.tld/about-us/jobs.html" , vous pouvez en essayer un:
RewriteRule ^jobs/? /about-us/jobs.html [R=301,L]
# or
RewriteRule ^jobs/? http://tz433.tld/about-us/jobs.html [R=301,L]
Si quelqu'un est simplement intéressé par une simple redirection, vous pouvez essayer ceci:
Redirect /URL URLtoRedirect
par exemple
Redirect /old-url https://mywebsite.com/new-url