2013-03-12 48 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