如何通过htaccess将这些旧网址重定向到新网址(子文件夹)

时间:2011-05-02 16:19:29

标签: .htaccess mod-rewrite subdirectory

我是新手,想通过htaccess将所有旧网址重定向到新网址(作为子文件夹移动)。此外,还有301永久重定向。

旧网址模式如下: http://www.mydomain.com/de/myoldpage.html 新的url模式应该是: http://www.mydomain.com/shop/de/myoldpage.html

我使用相同的域名和相同的网址,但只有我的商店被移动到子文件夹“商店”。 如何编写重定向规则以重定向此模式中的所有网址。

提前致谢。

2 个答案:

答案 0 :(得分:2)

在.htaccess文件中尝试此代码:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteRule ^(de/.*)$ /shop/$1 [L,R=301,NC]

答案 1 :(得分:0)

RewriteEngine On
RewriteRule ^de/(.*)$ shop/de/$1 [L,R]