使用.htaccess将特定的URL重定向到另一个URL

Emjay

我想要一个别名并将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

我怎样才能成功做到这一点?

5ervant

如果希望仅在域为“ 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]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用web.config将一个URL重定向到另一个URL?

使用Puppeteer从当前页面重定向到另一个页面后如何获取URL?

使用Traefik将正则表达式将URL重定向到另一个URL

使用dns或htaccess将子域重定向到另一个域

Django:使用永久性= True设置URL后,停止将URL重定向到另一个页面

如何使用htaccess在斜杠后使用参数将所有子域重定向到另一个?

如何使用状态码重定向到MVC Controller中的另一个URL

如何使用.htaccess将动态URL重定向到另一个动态URL?

使用htaccess将包含特定部分的URL重定向到另一个URL

使用.htaccess从外部将已经SEO友好的URL重定向到另一个SEO友好URL

承诺后如何使用react-router重定向到另一个URL?

使用htaccess将文件夹重定向到另一个

.htaccess使用代理从子目录重定向到另一个域

htaccess 301使用特殊字符将一个URL重定向到另一个URL不起作用

使用Javascript中的弹出窗口重定向到另一个URL

使用htaccess将子文件夹调用重定向到另一个URL

使用Htaccess将IP重定向到另一个页面

将https重定向到http期望使用htaccess的一个URL

使用.htaccess重定向到另一个URL中的URL

如何使用.htaccess重定向到同名的另一个子目录

使用htaccess将转发的域中的目录重定向到另一个URL

使用htaccess将网址从一个域重定向到另一个域

使用 htaccess 将一个 URL 重定向到同一域上的另一个 URL

Symfony 3 使用 url 参数重定向到另一个路由

使用 htaccess 将一些子页面重定向到另一个格式页面

如何使用 /etc/hosts 将 URL 重定向到另一个 URL

如何在使用 Selenium 路由到另一个 url 之前获取临时出现的重定向 url?

将 >> domain.com/test 重定向到另一个 url (domain.com/test3 使用 .htaccess (wp)

使用 .htaccess 重定向到另一个目录中的目录或 API 中的前端