繁体   English   中英

htaccess重定向3级文件夹链接,但某些链接除外

[英]htaccess redirect 3rd level folder links except some links

我需要将我的旧站点链接重定向到新站点链接,如下所示。

旧网站链接

文件夹级别3

http://mysitex.com/research/000/000/file.php

http://mysitex.com/research/010/008/file1.php

http://mysitex.com/research/000/000/file2.php .... etc更多不同的名称链接

新链接必须是

http://mysitenew.com/research/000/000/file.php

http://mysitenew.com/research/010/008/file1.php

http://mysitenew.com/research/000/000/file2.php .... etc更多不同的名称链接

注意:在上面的新文件夹名称并不总是与旧文件夹名称相同。 例如:000/000 / files->>> 010/008。 有动力。

因此域名是不同的,并且最后一个文件名是相同的,并且文件夹的名称并不总是与旧名称相同。 可能会改变。

请任何人可以帮助我吗? 感谢。 谢谢

新增了。

这是我当前在htaccess文件中使用的内容。

Options -MultiViews
RewriteEngine On

redirect 301 /research/000/000/ http://mysitenew.com/research/000/000/

RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index\.php$ /$1 [R=301]

redirect 301 /index.php http://mysitenew.com/

其他内容正常,如上述最后301重定向代码和文件末尾。

谢谢

在旧域的DOCUMENT_ROOT/.htaccess文件中尝试以下代码:

RewriteCond %{HTTP_HOST} ^(www\.)mysitex\.com$ [NC]
RewriteRule ^research(/|$) http://mysitexnew.com%{REQUEST_URI} [L,NC,NE,R=301]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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