帮助修复关于mod_rewrite的小htaccess问题

时间:2009-03-10 05:06:06

标签: php apache .htaccess mod-rewrite

  

RewriteCond%{HTTP_HOST} ^ [a-z] +。orbno.com $
  RewriteCond%{HTTP_HOST}!^(www。)?orbno.com $
  RewriteCond%{REQUEST_URI}下载/
  RewriteRule(。*)/ download.php \?action = $ 1& user =%1 [L]

两个小问题,这是输出:

array(2){[“action”] => string(23)“download / email-logo.png”[“user”] => string(0)“”}

  1. 我希望用户成为他们正在访问的子域名,我有通配符DNS,我如何通过,因为%1无效。

  2. 有没有办法只通过email-logo.png而不是download / email-logo.png。

2 个答案:

答案 0 :(得分:2)

freenode上的#apache中的块帮了我。

RewriteCond%{HTTP_HOST} ^([a-z] +)。orbno.com $ RewriteCond%{HTTP_HOST}!^(www。)?orbno.com $ RewriteRule下载/(.+)download.php?action = $ 1& user =%1

谢谢。

答案 1 :(得分:0)

尝试$ 1而不是%1