-1

我在编写 .htaccess 文件方面需要帮助。

我想做的就是把这个...

http://www.mysite.com/secure/b0dcfcddc93ef32fcf3ff642ecca043b/987987987/video.mp4

进入这个...

http://www.mysite.com/secure.php?hash=b0dcfcddc93ef32fcf3ff642ecca043b&timestamp=987987987&file=video.mp4

那么 .htaccess 文件中有什么内容,我应该将它放在哪个目录下?

提前感谢大家。

4

2 回答 2

1

这个怎么样?

RewriteRule ^secure/([a-zA-Z0-9]+)/([0-9]+)/([a-zA-Z0-9-_\.]+)$ secure.php?hash=$1&timestamp=$2&file=$3 [NC,L]

完整的 .htaccess 文件:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^secure/([a-zA-Z0-9]+)/([0-9]+)/([a-zA-Z0-9-_\.]+)$ secure.php?hash=$1&timestamp=$2&file=$3 [NC,L]
</IfModule>

该文件应放置在您网站的 webroot 中。

于 2013-08-01T10:14:24.990 回答
1

可以通过 mod_rewrite 和 .htaccesshttpd.conf然后将此代码放在您.htaccessDOCUMENT_ROOT目录中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On

RewriteRule ^secure/([^/]+)/([^/]+)/([^.]+\.mp4)$ /secure.php?hash=$1&timestamp=$2&file=$3 [L,QSA,NC]
于 2013-08-01T10:16:16.620 回答