htaccess 重定向通配符 /文件夹 1 文件夹2../文件夹* 到新的 URL 需要帮助



如何在 .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]

最新更新