htaccess url重写,但重复内容+变量后缀

时间:2014-05-27 09:13:17

标签: .htaccess

我正在寻找一个简单的重写或重定向:

  

http://www.example.com/媒体库 /1234-abcdef.html

  

http://www.example.com/ 3D-媒体 /videos/1234-abcdef.html

其中“1234-abcdef.html”是动态后缀

2 个答案:

答案 0 :(得分:0)

如果您想重定向以“.html”结尾的媒体库中的任何路径,您可以使用正则表达式。

例如这样: RewriteRule ^media-gallery/(.*).html?$ 3d-media/$1.html [NC,L]

这应匹配以media-gallery /开头并以.html结尾的网址。 括号抓住它们之间匹配的任何东西,$ 1放置第一个匹配的模式(在这种情况下我们只有1)。

我没有测试过这个。

如果您想构建更复杂的规则,也可以使用正则表达式来实现。

答案 1 :(得分:0)

自己找到解决方案:

???/Media-gallery/???的任何链接重定向到???/3d-media/videos/???

RedirectMatch permanent media-gallery/(.*) http://3dstreaming.org/3d-media/videos/$1