Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Main Section Web Server
  • Search

Проблемы с редиректами

Questions regarding the Web Server
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
newbie
Posts: 2
Joined: Sat Aug 31, 2013 9:21 am

Проблемы с редиректами
  • Quote

Post by newbie » Sat Aug 31, 2013 9:32 am

Добрый день, прошу Вашей помощи.

Есть сервер с vestacp (IP 1.2.3.4), на нем два домена - дефолтный default.domain и, к примеру, example.com.
В DNS для example.com две А записи:
example.com A IP 1.2.3.4
demo.example.com A IP 1.2.3.4

Нужно сделать 301 редирект с demo.example.com на example.com.
Алиас не подходит, т.к. на example.com стоит скрипт с ключем, привязанным к домену, и при входе по алиасу ругается, что ключ недействительный.

Создаю в /web/default.domain/public_html файл .htaccess следующего содержания:

Code: Select all

RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^demo.example.com [NC] 
RewriteRule ^(.*) http://example.com/$1 [L,R=301]
При попытке входа на demo.example.com получаю Error 500.
Что делаю не так?

Спасибо.
Top

nabbe
Posts: 114
Joined: Mon Aug 26, 2013 7:22 am

Re: Проблемы с редиректами
  • Quote

Post by nabbe » Sat Aug 31, 2013 9:40 am

Проверь чтобы оба домена работали по отдельности.

Если все ок. Добавь index.php в тот домен с которого будет редирект

Code: Select all

<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.newdomain.ru/newdir/newpage.htm”);
exit();
?>
Top

newbie
Posts: 2
Joined: Sat Aug 31, 2013 9:21 am

Re: Проблемы с редиректами
  • Quote

Post by newbie » Sat Aug 31, 2013 10:09 am

nabbe, спасибо.
Сделал пока так:

Code: Select all

<?
$refer = $_SERVER['QUERY_STRING'];
if ($refer != '') $refer = '?'.$refer;
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://newdomain.com/'.$refer);
exit();
?>
Но все-таки хотелось бы понять, что не так с .htaccess
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Проблемы с редиректами
  • Quote

Post by skid » Sat Aug 31, 2013 11:47 am

Закоментируйте строку Options +FollowSymLinks и проверьте еще раз.
Top


Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Web Server”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password