エイリアスを作成して、URL tz433.tld/jobs/
をページtz433.tld/about-us/jobs/
にリダイレクトします。
これは私が断然試したものです。うまくいきませんでした:
RewriteEngine On
RewriteCond %{HTTP_Host} !^www\.tz433\.tld/jobs/$
RewriteRule (.*) http://tz433.tld/about-us/jobs.html [R=301,L]
問題は、このルートパスに複数のドメインが存在することです。これは、マルチサイトtypo3インストールであるためです。そのため、「/jobs
への/about-us/jobs
へのリダイレクト」のようなものは、特定のドメイン(tz433)でのみ発生するため、機能しません。
次に具体的なのは、www.tz433.tld
がtz433.tld
に自動的にリダイレクトされることです。したがって、www.tz433.tld/jobs/
およびtz433.tld/jobs
でも動作するはずです。両方ともtz433.tld/about-us/jobs.html
にリダイレクトする必要があります。
どうすればそれを成功させることができますか?
ドメインが"tz433.tld"の場合にのみルールを実行する場合は、次の条件が必要です。
RewriteCond %{HTTP_Host} ^(www\.)?tz433\.tld
"jobs /"および"jobs"を"tz433.tld/about-us/jobs.html"にリダイレクトするには、試してください次のいずれか:
RewriteRule ^jobs/? /about-us/jobs.html [R=301,L]
# or
RewriteRule ^jobs/? http://tz433.tld/about-us/jobs.html [R=301,L]
誰かが単純なリダイレクトに興味があるだけなら、これを試すことができます:
Redirect /URL URLtoRedirect
例えば
Redirect /old-url https://mywebsite.com/new-url