带有指向目录的域的mod_rewrite

时间:2011-12-06 18:59:19

标签: apache .htaccess mod-rewrite

我一直在寻找这个问题的答案几天,似乎无法找到它。我有一个网站www.trportfolio.net,就此而言,我正在主持一个上传网站www.trportfolio.net/upload /

我已经为该目录购买了域名www.truploader.com,现在我遇到了一个mod_rewrite问题。我需要重写一遍:www.truploader.com/view_upload.php?id = 347343 到www.truploader.com/view/347343 /

请记住,这两者的实际路径是www.trportfolio.net/upload/view_upload.php?id=347343。我相信正是因为这种曲线球,我才弄清楚这个问题。我知道我需要一个RewriteBase和一个或两个RewriteCond,但任何帮助都表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

尝试将其放在文档根目录.htaccess文件中的适当位置:

# won't need to turn on if it's already turned on in your htaccess
RewriteEngine On

RewriteRule ^view/([0-9]+)/?$ /upload/view_upload.php?id=$1  [L]