繁体   English   中英

使用 .htaccess 将特定 url 重定向到另一个 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM