我想将domain.com/1/file.php
重定向到domain.com/2/file.php
和domain.com/1/pic.jpg
重定向到domain.com/2/pic.jpg
等。我想重定向子目录,同时留下结束文件。我发现很难找到一个教程,因为我无法在谷歌轻松描述我的问题。有人可以告诉我如何做到这一点或指导我做一个关于它的教程。
由于
答案 0 :(得分:0)
RewriteEngine On
RewriteRule ^([0-9])/([a-zA-Z]+).php$ 2/$2.php
使用mod_rewrite ...你也可以为你的图像做同样的事情。本质上,正则表达式将收集反向引用的值。所以$ 1和$ 2因为我在那里放了2个正则表达式。
当然,如果你需要一个不同的匹配而不是domain.com/1 / ...你将需要一个匹配的正则表达式模式(但你可以谷歌你可能需要的相应的正则表达式,但我带你的字面上的例子)
答案 1 :(得分:0)
请尝试以下方法进行重定向。将1
和2
替换为各自的子目录。
RewriteEngine On
RewriteRule ^1/(.*\.)(jpg|php) /2/$1$2 [L,NC,R=302]