Sveta
Новичок
ModeRewrite поменять путь к основному сайту
Добрый день.
У меня старый сайт находится в корневом каталоге (htdocs) по адресу www.mironoff.com
новый сайт сейчас www.mironoff.com/m/ физически htdocs/m/
Необходимо новому сайту ( htdocs/m/ ) присвоить основной адрес www.mironoff.com при этом оставить английскую версию со старого сайта, который находится в (htdocs) www.mironoff.com/eng
Вот мой .htaccess
php_value error_log '/www/vipmiron/www/htdocs/php_error.log'
php_flag log_errors On
php_flag display_errors Off
php_flag display_startup_errors Off
php_flag safe_mode Off
php_flag session.use_trans_sid off
php_flag session.use_only_cookies on
CookieTracking on
CookieExpires "1 years"
AddType application/x-httpd-php5 php
RewriteEngine On
RewriteRule ^time3/ - [last]
RewriteCond %{HTTP_HOST} (www.)?time3.ru [nocase]
RewriteRule (.*) time3/$1 [last]
RewriteRule ^biopapa/ - [last]
RewriteCond %{HTTP_HOST} (www.)?biopapa.ru [nocase]
RewriteRule (.*) biopapa/$1 [last]
RewriteRule ^testn/ - [last]
RewriteCond %{HTTP_HOST} (www.)?testn.ru [nocase]
RewriteRule (.*) testn/$1 [last]
RewriteRule ^eng/images/(.*)$ /images/$1 [L]
# содержимое для Ajax
RewriteRule ^title/eng/([a-z/0-9]+)/$ /index.php?page=$1&lang_id=2&ajax=1 [L]
RewriteRule ^title/eng/$ /index.php?lang_id=2&ajax=1 [L]
RewriteRule ^title/([a-z/0-9]+)/$ /index.php?page=$1&ajax=1 [L]
RewriteRule ^content/eng/([a-z/0-9]+)/$ /index.php?page=$1&lang_id=2&ajax=2 [L]
RewriteRule ^content/eng/$ /index.php?lang_id=2&ajax=2 [L]
RewriteRule ^content/([a-z/0-9]+)/$ /index.php?page=$1&ajax=2 [L]
# язык
RewriteRule ^eng/([a-z/0-9]+)/$ /index.php?page=$1&lang_id=2 [L]
RewriteRule ^eng/$ /index.php?lang_id=2 [L]
# главная страница
RewriteRule ^([a-z/0-9]+)/$ /index.php?page=$1 [L]
# главная страница
RewriteRule ^([a-z/]+)/$ /index.php?sys_razdel=$1 [L]
# язык
RewriteRule ^([a-z/]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&lang_id=$2 [L]
RewriteRule ^lang([0-9]+)/$ /index.php?lang_id=$1 [L]
# постраничность
RewriteRule ^([a-z/]+)/pag([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2 [L]
RewriteRule ^([a-z/]+)/pag([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&lang_id=$3 [L]
# каталог, новости
RewriteRule ^([a-z/]+)/([0-9]+)/$ /index.php?sys_razdel=$1&o_id=$2 [L]
RewriteRule ^([a-z/]+)/([0-9]+)/([0-9]+)/$ /index.php?sys_razdel=$1&o_id=$2&i_id=$3 [L]
RewriteRule ^([a-z/]+)/([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&o_id=$2&lang_id=$3 [L]
RewriteRule ^([a-z/]+)/([0-9]+)/([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&o_id=$2&i_id=$3&lang_id=$4 [L]
# каталог, новости, с постраничностью
RewriteRule ^([a-z/]+)/pag([0-9]+)/([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&o_id=$3 [L]
RewriteRule ^([a-z/]+)/pag([0-9]+)/([0-9]+)/([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&o_id=$3&i_id=$4 [L]
RewriteRule ^([a-z/]+)/pag([0-9]+)/([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&o_id=$3&lang_id=$4 [L]
RewriteRule ^([a-z/]+)/pag([0-9]+)/([0-9]+)/([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&o_id=$3&i_id=$4&lang_id=$5 [L]
когда я вписываю в него
RewriteRule ^m/ - [last]
RewriteCond %{HTTP_HOST} (www.)?mironoff.com[nocase]
RewriteRule (.*) m/$1 [last]
соответственно отваливается английская версия.
Подскажите пож-та, как правильно написать.
Премного благодарна.
Добрый день.
У меня старый сайт находится в корневом каталоге (htdocs) по адресу www.mironoff.com
новый сайт сейчас www.mironoff.com/m/ физически htdocs/m/
Необходимо новому сайту ( htdocs/m/ ) присвоить основной адрес www.mironoff.com при этом оставить английскую версию со старого сайта, который находится в (htdocs) www.mironoff.com/eng
Вот мой .htaccess
php_value error_log '/www/vipmiron/www/htdocs/php_error.log'
php_flag log_errors On
php_flag display_errors Off
php_flag display_startup_errors Off
php_flag safe_mode Off
php_flag session.use_trans_sid off
php_flag session.use_only_cookies on
CookieTracking on
CookieExpires "1 years"
AddType application/x-httpd-php5 php
RewriteEngine On
RewriteRule ^time3/ - [last]
RewriteCond %{HTTP_HOST} (www.)?time3.ru [nocase]
RewriteRule (.*) time3/$1 [last]
RewriteRule ^biopapa/ - [last]
RewriteCond %{HTTP_HOST} (www.)?biopapa.ru [nocase]
RewriteRule (.*) biopapa/$1 [last]
RewriteRule ^testn/ - [last]
RewriteCond %{HTTP_HOST} (www.)?testn.ru [nocase]
RewriteRule (.*) testn/$1 [last]
RewriteRule ^eng/images/(.*)$ /images/$1 [L]
# содержимое для Ajax
RewriteRule ^title/eng/([a-z/0-9]+)/$ /index.php?page=$1&lang_id=2&ajax=1 [L]
RewriteRule ^title/eng/$ /index.php?lang_id=2&ajax=1 [L]
RewriteRule ^title/([a-z/0-9]+)/$ /index.php?page=$1&ajax=1 [L]
RewriteRule ^content/eng/([a-z/0-9]+)/$ /index.php?page=$1&lang_id=2&ajax=2 [L]
RewriteRule ^content/eng/$ /index.php?lang_id=2&ajax=2 [L]
RewriteRule ^content/([a-z/0-9]+)/$ /index.php?page=$1&ajax=2 [L]
# язык
RewriteRule ^eng/([a-z/0-9]+)/$ /index.php?page=$1&lang_id=2 [L]
RewriteRule ^eng/$ /index.php?lang_id=2 [L]
# главная страница
RewriteRule ^([a-z/0-9]+)/$ /index.php?page=$1 [L]
# главная страница
RewriteRule ^([a-z/]+)/$ /index.php?sys_razdel=$1 [L]
# язык
RewriteRule ^([a-z/]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&lang_id=$2 [L]
RewriteRule ^lang([0-9]+)/$ /index.php?lang_id=$1 [L]
# постраничность
RewriteRule ^([a-z/]+)/pag([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2 [L]
RewriteRule ^([a-z/]+)/pag([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&lang_id=$3 [L]
# каталог, новости
RewriteRule ^([a-z/]+)/([0-9]+)/$ /index.php?sys_razdel=$1&o_id=$2 [L]
RewriteRule ^([a-z/]+)/([0-9]+)/([0-9]+)/$ /index.php?sys_razdel=$1&o_id=$2&i_id=$3 [L]
RewriteRule ^([a-z/]+)/([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&o_id=$2&lang_id=$3 [L]
RewriteRule ^([a-z/]+)/([0-9]+)/([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&o_id=$2&i_id=$3&lang_id=$4 [L]
# каталог, новости, с постраничностью
RewriteRule ^([a-z/]+)/pag([0-9]+)/([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&o_id=$3 [L]
RewriteRule ^([a-z/]+)/pag([0-9]+)/([0-9]+)/([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&o_id=$3&i_id=$4 [L]
RewriteRule ^([a-z/]+)/pag([0-9]+)/([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&o_id=$3&lang_id=$4 [L]
RewriteRule ^([a-z/]+)/pag([0-9]+)/([0-9]+)/([0-9]+)/lang([0-9]+)/$ /index.php?sys_razdel=$1&page_id=$2&o_id=$3&i_id=$4&lang_id=$5 [L]
когда я вписываю в него
RewriteRule ^m/ - [last]
RewriteCond %{HTTP_HOST} (www.)?mironoff.com[nocase]
RewriteRule (.*) m/$1 [last]
соответственно отваливается английская версия.
Подскажите пож-та, как правильно написать.
Премного благодарна.