2012-01-17 75 views
0

我为我的url设置了这个mod_rewrite:但这不行。为Mod设置mod_rewrite下载链接

网址:

index.php?module=Files&action=show&id=default&download=yes&id=$_REQUEST[id] 

mod_rewrite的:

ErrorDocument 404 404.html 
RewriteRule ^download/([^/\.]+)?-([^/\.]+)?-([^/\.]+)?/([^/\.]+)/?$ index.php?module=Files&action=show&id=default&download=yes&id=$1 [L,NS] 

什么是我的问题?

我看到404错误页面。

+1

给我们一些额外的数据,这是什么意思不起作用?你尝试过哪些网址?你有RewriteEngine和rewriteBase设置正确吗? – Vyktor 2012-01-17 10:38:54

+0

服务器上是否有错误500?其他重写规则是否有效?我们需要额外的信息,以帮助您... – Connum 2012-01-17 10:40:34

+0

我看到我的404错误页面! – 2012-01-17 10:45:41

回答

0

这可能会帮助您:

RewriteRule ^download/(.*)/ index.php?module=Files&action=show&id=default&download=yes&id=$1 

当你去Domain.com/download/something/这将是index.php?module=Files&action=show&id=default&download=yes&id=something

+0

哈哈!我的网址生成任何文件下载。你的想法显示下载页面。 – 2012-01-17 10:48:41