301 редирект и доступ в админку.

rubik0n
На сайте с 10.03.2010
Offline
124
664

Здравствуйте дорогие коллеги!

недавно столкнулся с такой проблемой:

решил сделать 301 редирект с зеркала сайта "без www" на "с www"

для этого создал файл .htaccess и прописал туда следующие строки:

RewriteEngine on

Options +FollowSymLinks

RewriteCond %{HTTP_HOST} ^power-way.ru

RewriteRule ^(.*)$ http://www.power-way.ru/$1 [R=permanent,L]

переадресация заработала, и при попытке открыть в браузере сайт по адресу power-way.ru меня отлично перебрасывало на www.power-way.ru.

однако обрадовался я рано, потому что при попытке зайти в админку, меня ждал жестокий облом - при правильном логине и пароле зайти в нее никак не удавалось.

удаляю .htaccess - и все страновится на свои места, все начинает работать.

CMS - opencart.

подскажите пожалуйста, откуда могут расти ноги!

заранее большое спасибо всем откликнувшимся!

ASM (http://asm-seo.com.ua/) - не мы заставляем планеты вращаться. Но с нами Ваш сайт будет приносить прибыль!
siv1987
На сайте с 02.04.2009
Offline
427
#1

У тебя в форме хост без ввв, от того и слетает.

добавь это после rewritecond http_host, тогда папка админа не будет реврайтится.

RewriteCond %{REQUEST_URI} !/админ_папка/

root
На сайте с 04.07.2006
Offline
196
#2

ну если админка без www недоступна, тут еще и в конфигах скрипта смотреть надо, там скорее всего хост с www указан.

ну а без лишних правок указал решение siv1987 )

rubik0n
На сайте с 10.03.2010
Offline
124
#3

ребята вы спасли мою жизнь! большое спасибо, все заработало!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий