- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, уважаемые форумчане. Прошу Вас помочь мне советом.
Есть старый сайт "А", сайту год на нем штук 20 станиц, на домен стоит немного постоянных ссылок. Необходимо перенести всю информацию на новый сайта "Б".
Файл .htaccess в корень "А" нет возможности залить, точнее он заливается и сервер его удаляет. Просить суппорт бестолку, они 7 дней давали доступ к фтп. Сменить хостинг провайдера тоже нет возможности, домен "А" - поддомен от хостера.
Нашел решение в виде php редиректа:
<?
$ref=$_SERVER['QUERY_STRING'];
if ($ref!='') $ref='?'.$ref;
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://newdomain.com/'.$ref);
exit();
?>
Прописывается в самом начале php файлов.
Подскажите как google отнесется к переезду сайта на новый домен? Яндекс интересует но в меньшей мере. Заранее благодарю.
гугль - замечательно отнесется, ему без разницы кто делает редирект.
только ваш код не совсем корректен.
я бы посоветовал использовать такой код:
т.е. перенаправляем каждую страницу на старом домене на такую же на новом, сохраняя при этом и QUERY_STRING
Файл .htaccess в корень "А" нет возможности залить, точнее он заливается и сервер его удаляет.
Не удаляет он его. Файлы, которые начинаются с точки невидимы. Отдайте серверу команду list -a или ls -a, в зависимости от ОС на сервере и увидите файл.
Не удаляет он его. Файлы, которые начинаются с точки невидимы.
Тогда логично было бы что раз он есть то должен работать, однако не работает.
Отдайте серверу команду list -a или ls -a, в зависимости от ОС на сервере и увидите файл.
Подскажите как отдать команду серверу с помощью фтп клиента?
Admak, спасибо учту.
Подскажите как отдать команду серверу с помощью фтп клиента?
Эта команда не про FTP.
Посмотрите в настройках или менюшках клиента: где-то должно быть что-то вроде "Show hidden files".
Подскажите как отдать команду серверу с помощью фтп клиента?
Admak, спасибо учту.
Там опции где-то есть, погуглите, я не помню на память.
А Адмака не слушайте, там ерунда написана, 301 делать нужно.
Дело в том что htaccess дествительно удаляется сервером, в файл зиле включен показ скрытых файлов и четко видно как файл появляется, а через 2 секунды исчезает, а другом сервере ничто не пропадает + повторюсь если файл есть но скрыт то должен работать редирект.
Собственно интересует только такой вопрос: для адекватной реакции гугла 301 редирект нужно делать через htaccess или php и/или какой то другой вид редиректа тоже пойдет?
для адекватной реакции гугла 301 редирект нужно делать через htaccess или php и/или какой то другой вид редиректа тоже пойдет?
Любой подойдет, если корректно отрабатывает.
Если не ошибаюсь, то скрытые файлы не показываются из-за настроек хостинга. И фтп клиент не поможет.
Нужно подключиться по SSH и выполнить ls -la (или как уже советовали ранее: ls -a). Но не умеючи, с SSH лучше не шутить. А то ещё удалите что-нибудь нечаянно ;)
Дело в том что htaccess дествительно удаляется сервером, в файл зиле включен показ скрытых файлов и четко видно как файл появляется, а через 2 секунды исчезает
Просто фтп клиент рефрешит подключение и уже не показывает скрытые файлы. Но это ещё не значит, что он был удалён.
Техподдержки у хостинга нет что ли? Пусть свой хлеб отрабатывают.
В ситуации которую вы описали - файл .htaccess скрывается хостером. Заливайте и делайте 301 редирект, пример содержания файла:
RemoveHandler .html .htm
AddHandler x-httpd-php5 .html .htm .php .php5
AddType application/x-httpd-php .php .htm .html .phtml
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site-A.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www.site-A.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www.site-B.ru$
RewriteRule ^(.*)$ http://site-B.ru/$1 [R=301,L]
.htaccess вполне может и удалятся сразу по заливке или не разрешать его заливку совсем.
когда-то для хостеров я настраивал и тот и другой вариант :) технически это возможно.
почему все так зациклились на .htaccess-е?..
вариант решения есть тут. обзовите скриптик index.php(или поставьте его на 404-ю ошибку) и удалите все с домена.