gpt4 book ai didi

php - Htaccess - 301 域重定向

转载 作者:行者123 更新时间:2023-12-04 04:37:17 25 4
gpt4 key购买 nike

我想将我的旧域重定向到新域。实际上我的网站在 www_olddomain_pl/index.php 下,英文版在 www_olddomain_com/index_en.php 下

我想做什么?

olddomain_pl -> www_new_pl
www_olddomain_pl -> www_new_pl
odldomain_com -> www_new_com
www_olddomain_com -> www_new_com

并从索引重定向到无索引。
我实际上拥有什么?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)olddomain_pl(.*) [NC]
RewriteRule ^(.*)$ http://www_olddomain_pl/$1 [R=301,L]
RewriteRule ^index.php$ http://www_new_pl/ [R=301,L]

RewriteCond %{HTTP_HOST} ^(.*)olddomain_com(.*) [NC]
RewriteRule ^(.*)$ http://www_new_com/$1 [R=301,L]

我不知道该怎么办。

编辑:
再来一张:
其实我的网站有两个版本 - 波兰语和英语。
波兰语版本在 olddomain_pl/index.php 下
英文版在 olddomain_pl/index_en.php 下

我想要:
new_pl 下的波兰语版本
new_com 下的英文版

所以我需要从不带 www 重定向到带 www 和从 index.php 或 index_en.php 重定向到不带。

最佳答案

您可以使用此规则:

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index_en\.php [NC]
RewriteRule ^ http://www.live-dent.com/ [R=301,L,NC]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php [NC]
RewriteRule ^ / [R=301,L,NC]

RewriteCond %{HTTP_HOST} live-dent\.pl$ [NC]
RewriteRule ^ http://www.livedent.pl%{REQUEST_URI} [R=301,L]

编辑:根据评论:
RewriteCond %{HTTP_HOST} live-dent\.com\.pl$ [NC]
RewriteRule ^ http://www.livedent.pl%{REQUEST_URI} [R=301,L]

关于php - Htaccess - 301 域重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19540398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com