htaccess将wildcard / folder1 folder2 ... / folder *重定向到新的url帮助需要

时间:2014-12-22 23:20:50

标签: .htaccess redirect hyperlink wildcard webpage

如何在.htaccess文件中的一行代码中重定向所有47个链接(以及所有子文件夹,内容)

例如:

http://www.africanafrican.com/PhotoAlbum(1至46)/

http://www.ramanujanramanujan.com/PhotoAlbum(1至46)

PhotoAlbum(1到46)是PhotoAlbum,PhotoAlbum1,...,PhotoAlbum46

RewriteCond %{HTTP_HOST} \www\.africanafrican\.com$
RewriteRule ^PhotoAlbum\/?(.*)$ "http\:\/\/www\.ramanujanramanujan\.com\/PhotoAlbum\/$1" [R=301,L]

这是我到目前为止所做的,但我无法弄清楚通配符。我不能做反斜杠所以它显示为

1 个答案:

答案 0 :(得分:0)

你不需要那些反斜杠,因为除.之外你没有任何东西要逃脱。这就是你所需要的:

RewriteCond %{HTTP_HOST} ^(www\.)?africanafrican\.com$ [NC]
RewriteRule ^PhotoAlbum(.*)$ http://www.ramanujanramanujan.com/PhotoAlbum$1 [R=301,L]