![](/img/trans.png)
[英].htaccess redirect folder and subfolder except for some subfolders
[英]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.