Правило перезаписи для поддоменов и папок - PullRequest
0 голосов
/ 26 января 2011

Мне нужно написать правила перезаписи для использования Apache с поддоменами. Правила должны быть основаны на:

subdomain.domain.com => /home/domain/docs/some_folder/file.php?subdomain=subdomain
subdomain.domain.com/edit => /home/domain/docs/some_other_folder/file.php
subdomain.domain.com/dashboard/display/id => /home/domain/docs/some_other_folder2/file.php?param1=display&param2=id

Я также использую вызовы AJAX на сайте, которые не будут легко работать, как я понял из поиска в Интернете. Так что некоторые намеки на это тоже действительно очень помогают.

Я очень ценю вашу помощь! Заранее спасибо.

1 Ответ

0 голосов
/ 26 января 2011

Я попробую с этим

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} !^subdomain.domain.com$
RewriteRule .* - [L]

RewriteCond %{HTTP_HOST} (.*)
RewriteRule ^$  /home/docs/some_folder/file.php?subdomain=%1 [L,QSA]
RewriteRule ^edit$  /home/docs/some_other_folder/file.php [L]
RewriteRule ^dashboard/(\w+)/(\w+) /home/docs/some_other_folder2/file.php?param1=$1&param2=$2 [QSA,L]
...