【发布时间】:2011-02-03 15:39:55
【问题描述】:
我正在尝试编写 RewriteRule 以将 www.myweb.com/download/blabla.zip 重定向到 > www.myweb.com/download/download.php?filedownload=blabla.zip
这是我的 .htaccess
Options +FollowSymlinks
RewriteBase /download/
RewriteEngine on
RewriteRule ^(.*)$ download.php?filedownload=$1 [L]
位于文件夹 /download 中的 .htaccess 以及也位于文件夹 /download 中的 download.php 文件
但它不起作用,不知道为什么...... 你能帮帮我吗?
顺便说一句:mod_rewrite 已启用。
谢谢。
【问题讨论】:
-
我猜你不需要 RewriteBase。 “它不起作用”是什么意思?
-
我确实需要重写库,因为下载文件夹在主文件夹中。并且“确实有效”=如果 $1 = test.zip,我在文件夹 /download 中得到了名为 test.zip 的文件,因此它会自动转到 www.myweb.com/download/test.zip 而不是 www.myweb.com/下载/download.php?filedownload=test.zip
-
RewriteBase 不需要这样做。 RewriteBase 还有一个功能。
标签: .htaccess mod-rewrite