我需要将旧网站链接重定向到新网站链接,如下所示。
旧网站链接
文件夹级别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 ....等更多不同的名字链接
新链接必须是,
http://mysitenew.com/research/000/000/file.php
http://mysitenew.com/research/010/008/file1.php
http://mysitenew.com/research/000/000/file2.php ....等更多不同的名字链接
注意:在上面,新文件夹名称并不总是与旧文件夹名称相同。 例如:000/000 /文件 - >>> 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重定向代码一样正常,位于文件的末尾。
由于
答案 0 :(得分:0)
在旧域的DOCUMENT_ROOT/.htaccess
文件中尝试此代码:
RewriteCond %{HTTP_HOST} ^(www\.)mysitex\.com$ [NC]
RewriteRule ^research(/|$) http://mysitexnew.com%{REQUEST_URI} [L,NC,NE,R=301]