[英]htaccess rewrite rule to redirect specific page on specific domain to another url
[英]redirect a specific url to another url with .htaccess
我想要一个别名并将 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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.