2013-03-12 24 views
1

/dl/[dlcode]/[cleanname].mp4/dl/cache/[dlcode].mp4你能看到这个apache2重写规则有什么问题吗?

得到了AllowOverride所有在apache2的配置文件重定向然后在文档根目录的.htaccess以下,

RewriteEngine on 
RewriteRule ^dl/([^/]+)/([^/]+)\.mp4$ /dl/cache/$1.mp4 [NC] 

我已经与DEF文件存在尝试它。 [dlcode]和[cleanname]只包含一个-ZA-Z0-9个字符

欢呼声的任何帮助!

回答

1

在某些情况下,你需要添加一个斜线:

RewriteRule ^/dl/([^/]+)/([^/]+)\.mp4$ /dl/cache/$1.mp4 [NC] 
+0

干杯的帮助,原来我需要指定RewriteBase。 – 2013-03-14 04:46:29

+0

这将是我的第二个猜测。不过,我很高兴你找到了解决方案。 – rekire 2013-03-14 05:48:47