Помогите с базовым .htaccess mod_rewrite - PullRequest
0 голосов
/ 08 марта 2009

В настоящее время я интерпретирую символы поддомена с помощью php, и я хотел бы обработать их с помощью .htaccess, профили пользователей будут доступны по адресу http://username.mysite.com/ (или для некоторых людей http://www.username.mysite.com/), которые следует использовать /main.php?action=profile

Самым сложным является создание / error / i + am + a + test + message или /files/iamatestfile.jpg. Перейти к & error = i + am + a + test + message или & files = iamatestfile.jpg

Спасибо за любую помощь!

Ответы [ 2 ]

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

Попробуйте:

 RewriteRule ^error/(.*) index.php?error=$1 [L]
 RewriteRule ^file/(.*) index.php?file=$1 [L]

... за последние два.

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

Попробуйте это:

# stop rewriting for the host names example.com and www.example.com
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^ - [L]

RewriteRule ^error/(.*) index.php?error=$1 [L]
RewriteRule ^file/(.*) index.php?file=$1 [L]
...