Делается редирект с одного домена на другой
RewriteCond %{HTTP_HOST} ^liderbg.ru
RewriteRule ^(.*)$ http://liderbolgaria.ru/$1 [R=permanent,L]
Нужно сделать чтобы админка не редиректилась.
Находил кучу разных примеров для папок и для файлов, но я так понял "/admin/" это и не папка вовсе. Кроме того, исключения срабатывали не только для этого редиректа, но и для всех, без которых диафан начинал на /admin/ выдавать 404.
Вот что я пробовал:
RewriteCond %{HTTP_HOST} ^liderbg.ru
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule ^(.*)$ http://liderbolgaria.ru/$1 [R=permanent,L]
RewriteCond %{REQUEST_URI} ^/admin/
RewriteRule . - [L]
RewriteCond %{HTTP_HOST} ^liderbg.ru
RewriteRule ^(.*)$ http://liderbolgaria.ru/$1 [R=permanent,L]
Полный код:
Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php index.html
ErrorDocument 404 /404.php
AddDefaultCharset utf-8
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule apartamenty-i-kvartiry/chernomorets/ http://liderbolgaria.ru/apartamenty-i-kvartiry/chernomorec/$1 [R=301,L]
RewriteRule apartamenty-i-kvartiry/%D0%B5lenite/ http://liderbolgaria.ru/apartamenty-i-kvartiry/elenite/$1 [R=301,L]
RewriteRule apartamenty-i-kvartiry/еlenite/ http://liderbolgaria.ru/apartamenty-i-kvartiry/elenite/$1 [R=301,L]
RewriteRule apartamenty-i-kvartiry/kosharitsa/ http://liderbolgaria.ru/apartamenty-i-kvartiry/kosharica/$1 [R=301,L]
RewriteRule apartamenty-i-kvartiry/solnechnyj-bereg/ http://liderbolgaria.ru/apartamenty-i-kvartiry/solnechnyi-bereg/$1 [R=301,L]
RewriteRule apartamenty-i-kvartiry/svyatoj-vlas/ http://liderbolgaria.ru/apartamenty-i-kvartiry/svyatoi-vlas/$1 [R=301,L]
RewriteRule apartamenty-i-kvartiry/zolotyye%20peski/ http://liderbolgaria.ru/apartamenty-i-kvartiry/zolotye-peski/$1 [R=301,L]
RewriteRule apartamenty-i-kvartiry/zolotyye peski/ http://liderbolgaria.ru/apartamenty-i-kvartiry/zolotye-peski/$1 [R=301,L]
RewriteRule doma-i-villy/akheloy/ http://liderbolgaria.ru/doma-i-villy/aheloi/$1 [R=301,L]
RewriteRule doma-i-villy/tsarevo/ http://liderbolgaria.ru/doma-i-villy/carevo/$1 [R=301,L]
RewriteRule doma-i-villy/kosharitsa/ http://liderbolgaria.ru/doma-i-villy/kosharica/$1 [R=301,L]
RewriteRule doma-i-villy/svyatoj-vlas/ http://liderbolgaria.ru/doma-i-villy/svyatoi-vlas/$1 [R=301,L]
# RewriteCond %{HTTP_HOST} !^www.
# RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^bulgar-estate.ru
RewriteRule ^(.*)$ http://liderbolgaria.ru/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.bulgar-estate.ru
RewriteRule ^(.*)$ http://liderbolgaria.ru/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.liderbg.ru
RewriteRule ^(.*)$ http://liderbolgaria.ru/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^www.liderbolgaria.ru
RewriteRule ^(.*)$ http://liderbolgaria.ru/$1 [R=permanent,L]
RewriteRule ^(.*)sitemap.xml$ index.php?rewrite=sitemap.xml [QSA]
RewriteRule ^(.*)/$ index.php?rewrite=$1 [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rewrite=$1 [QSA]
RewriteRule ^index.php/(.*)$ index.php?rewrite=index.php/$1 [QSA]
# RewriteCond %{REQUEST_URI} ^/admin/
# RewriteRule . - [L]
# RewriteCond %{HTTP_HOST} ^liderbg.ru
# RewriteCond %{REQUEST_URI} !^/admin/
# RewriteRule ^(.*)$ http://liderbolgaria.ru/$1 [R=permanent,L]
# If-Modified-Since (if php is not installed as cgi then comment lines below)
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</IfModule>
<IfModule mod_headers.c>
Header append Cache-Control "no-store, no-cache, must-revalidate"
</IfModule>