Если Вы хотите установить версию Экспресса, вот некоторые подсказки для конфигурации сетевого соединения:
SQL Server специальный контрольный список установки 2008 года
"Из поля не включены настройки сетевого соединения SQL Server Express".
Разговор о преуменьшении!
Добавьте a .htacess
к каталогу, принадлежащему www.domain.com/dir
:
RewriteEngine on
RewriteCond ${HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*) http://dir.domain.com/$1 [R,L]
Первая строка включает mod_rewrite
, вторая строка проверяет, что текущий запрос использует имя хоста www.domain.com
получить доступ к ресурсу и третьей строке перенаправляет все такие запросы к желаемому целевому имени хоста.
djhowell был почти там:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$
RewriteRule ^/dir(/.*)?$ http://dir.domain.com$1 [R=301,L]
Вам нужна ведущая наклонная черта в RewriteRule
или ничто не будет соответствовать. (/.*)?$
разрядные средства соответствуют 0 или 1 блоку slash-then-anything затем затем конец URI. (Это важно - без него мы также соответствовали бы www.domain.com/dirsomethingelse
).
www.domain.com/dir -> dir.domain.com
www.domain.com/dir/ -> dir.domain.com/
www.domain.com/dir/blah.html -> dir.domain.com/blah.html
www.
- дополнительная часть.)
– Arjan
9 September 2009 в 02:28
.htaccess
в этом случае избавляет Вас от необходимости иметь для соответствия /dir/
явно.
– earl
9 September 2009 в 21:11
Попробуйте это правило в .htaccess файле в Вашем / каталоге dir:
RewriteCond %{HTTP_HOST} !=dir.example.com
RewriteRule .* http://dir.example.com/$0 [L,R=301]
Или это правило в Вашем корневом каталоге:
RewriteCond %{HTTP_HOST} !=dir.example.com
RewriteRule ^dir(/(.*))?$ http://dir.example.com/$2 [L,R=301]