Помогите исправить небольшую проблему с htaccess, касающуюся mod_rewrite - PullRequest
1 голос
/ 10 марта 2009

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 ]

2 голосов
/ 10 марта 2009

Комок в #apache на freenode выручил меня.

RewriteCond% {HTTP_HOST} ^ ([a-z] +). Orbno.com $ RewriteCond% {HTTP_HOST}! ^ (Www.)? Orbno.com $ RewriteRule загрузить /(.+) download.php? Action = $ 1 & user =% 1

Спасибо, хотя.

0 голосов
/ 10 марта 2009

Попробуйте $ 1 вместо% 1

...