papuas
Новичок
У меня в ipmanager 5 в домене site.ru прописаны алиасы static0.site.ru ... static5.site.ru, т.е при переходе на сайтstatic0.site.ru подтягивается содержимое основного домена
в .htaccess
есть правила
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteRule ^/?$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=1$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/komnaty/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=2$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kvartiry/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^new=2$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kvartiry/novostroiki/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=2&bedrooms=1$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kvartiry/1-komnatnye-kvartiry/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=2&bedrooms=2$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kvartiry/2-komnatnye-kvartiry/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=4$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kottedzhi/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=6$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/ofisy/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=11$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/nezhilye-pomeshcheniya/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru/?$ [NC]
RewriteCond %{REQUEST_FILENAME} !robots.txt$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^static([0-9]*)\.site\.ru$
RewriteCond %{REQUEST_URI} !.*\.(jpg|jpeg|png|gif|woff|css)$ [NC]
RewriteCond %{REQUEST_FILENAME} !watermark.php$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Можно ли их все как обернуть в конструкцию, а то я искал искал ни чего путного не нашел.
<If тут нужно поставить проверку на на субдомен kazan.site.ru>
...
тут выше перечисленные правила
...
</If>
Мне это нужно чтоб снизить нагрузку на апатч.
в .htaccess
есть правила
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteRule ^/?$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=1$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/komnaty/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=2$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kvartiry/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^new=2$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kvartiry/novostroiki/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=2&bedrooms=1$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kvartiry/1-komnatnye-kvartiry/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=2&bedrooms=2$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kvartiry/2-komnatnye-kvartiry/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=4$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/kottedzhi/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=6$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/ofisy/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^\/search\.php$ [NC]
RewriteCond %{QUERY_STRING} ^type=11$ [NC]
RewriteRule ^(.*)$ http://site.ru/respublika-tatarstan/kazan/nedvizhimost/nezhilye-pomeshcheniya/? [R=301,L]
RewriteCond %{HTTP_HOST} ^kazan\.site\.ru/?$ [NC]
RewriteCond %{REQUEST_FILENAME} !robots.txt$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^static([0-9]*)\.site\.ru$
RewriteCond %{REQUEST_URI} !.*\.(jpg|jpeg|png|gif|woff|css)$ [NC]
RewriteCond %{REQUEST_FILENAME} !watermark.php$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Можно ли их все как обернуть в конструкцию, а то я искал искал ни чего путного не нашел.
<If тут нужно поставить проверку на на субдомен kazan.site.ru>
...
тут выше перечисленные правила
...
</If>
Мне это нужно чтоб снизить нагрузку на апатч.