如何在 .htaccess 文件中的一行代码中重定向所有 47 个链接(以及所有子文件夹、内容)
例如:
http://www.africanafrican.com/PhotoAlbum(1 至 46)/
自
http://www.ramanujanramanujan.com/PhotoAlbum(1 至 46)
其中相册(1 到 46) 是相册、相册1、...、相册46
RewriteCond %{HTTP_HOST} www.africanafrican.com$
RewriteRule ^PhotoAlbum/?(.*)$ "http://www.ramanujanramanujan.com/PhotoAlbum/$1" [R=301,L]
这就是我到目前为止所拥有的,但我无法弄清楚通配符。我不能做反斜杠,所以它显示为
你不想要那些反斜杠,因为除了.
之外,你没有什么需要转义的。这就是您所需要的:
RewriteCond %{HTTP_HOST} ^(www.)?africanafrican.com$ [NC]
RewriteRule ^PhotoAlbum(.*)$ http://www.ramanujanramanujan.com/PhotoAlbum$1 [R=301,L]