我想有一个别名,并将URL tz433.tld/jobs/
redirect到页面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]
问题是,在这个根path中有多个域,因为它是一个多站点typo3安装。 所以像“redirect/jobs
/about-us/jobs
”是不行的,因为它应该只发生在一个特定的域(tz433)。
接下来的具体事情是www.tz433.tld
自动redirect到tz433.tld
。 所以它也应该与www.tz433.tld/jobs/
和tz433.tld/jobs
。 两者都应该redirect到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]