如何在.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]
这是我到目前为止所做的,但我无法弄清楚通配符。我不能做反斜杠所以它显示为
答案 0 :(得分:0)
你不需要那些反斜杠,因为除.
之外你没有任何东西要逃脱。这就是你所需要的:
RewriteCond %{HTTP_HOST} ^(www\.)?africanafrican\.com$ [NC]
RewriteRule ^PhotoAlbum(.*)$ http://www.ramanujanramanujan.com/PhotoAlbum$1 [R=301,L]