mkrhst

Members
  • Content count

    107
  • Joined

  • Last visited

Posts posted by mkrhst


  1. 17 часов назад, vituson сказал:

    В таком случае, если старый сайт на Http а новый на Https я использую такой код редиректа (исключение для роботса, т.к. на старом домене нужно в нем прописать host нового домена и нужно, чтобы файл роботс не редиректился на новый домен).

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
    RewriteRule ^([^/]+) $1 [L]
    RewriteCond %{HTTP_HOST} ^(www\.)?old-site\.ru$
    RewriteRule ^(.*)$ https://new-site.ru/$1 [R=301,L]
    </IfModule>

    Работа кода проверена.

    На новом сайте не помешает такой код редиректа с Http на https с исключением для роботса, который будет доступен по 2 протоколам.

    RewriteEngine On
    RewriteCond %{HTTPS} =off
    RewriteCond %{REQUEST_URI} !^/robots.txt
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

     

     Проверил, не работает, а это не может быть из-за хостинга? Так как я уже переносил как-то сайт на другой домен и у меня не было проблем тогда, но я был на другом хостинге. Может это от хостинга такая проблема


  2. 18 минут назад, vituson сказал:

    В таком случае, если старый сайт на Http а новый на Https я использую такой код редиректа (исключение для роботса, т.к. на старом домене нужно в нем прописать host нового домена и нужно, чтобы файл роботс не редиректился на новый домен).

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
    RewriteRule ^([^/]+) $1 [L]
    RewriteCond %{HTTP_HOST} ^(www\.)?old-site\.ru$
    RewriteRule ^(.*)$ https://new-site.ru/$1 [R=301,L]
    </IfModule>

    Работа кода проверена.

    На новом сайте не помешает такой код редиректа с Http на https с исключением для роботса, который будет доступен по 2 протоколам.

    RewriteEngine On
    RewriteCond %{HTTPS} =off
    RewriteCond %{REQUEST_URI} !^/robots.txt
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

     

    спасибо, буду  за компом проверю данный код


  3. 6 часов назад, tvskit сказал:

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

    Я специально для вас выделю ключевые слова, почему и для чего я всё это писал, т.к. я только не писатель, но и читатель.

    надеюсь вам удаться разгадать эту сложную загадку! :lol:

     

    пс

    Вам же написали, что работает!!! :D

     

    спс за ответ и помощь, но vituson был верен, мне не надо сео и Мастерские ПС, Мне надо именно редирект. Что работает правильно ,если только главная редиректится, а мне надо так же все новости по структуре и урлу 


  4. 23 часа назад, vituson сказал:

    Неправильный редирект. И определитесь переезд на другой домен или на другой протокол (https)?

    https://yandex.ru/yandsearch?clid=2186618&text=301 редирект переезд на новый домен&lr=11170

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


  5. Здравствуйте, решил переехать на другой домен с помощью :

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) https://newsite.ru/$1 [R=301,L]

    редирект работает, но только для главной страницы , а как сделать чтобы  все страницы редиректило.  

    То есть как сделать чтобы, например, oldsite.ru/tralala на newsite.ru/tralala


  6. Здравствуйте, нужна помощь. Мой провайдер использует Nat технологию. Мне надо для игры проброс портов через NAT, так как сейчас играть можно только при статическом IP, но он дорогой. 

    Возможно ли какими то прогами открыть порты нужные в оби стороны? Ведь как то сделано такое в играх, например, WOT можно же играть в и-нете, они же как то свои порты пробрасывают за NAT. Короче буду рад любой помощи 


  7. Здравствуйте, подскажите пожалуйста, как решить такую проблему. Есть index.php, который является главным php файлом, к которому подключаются остальные php файлы типа вывода контента, контакты, пользователи и тд. Решил подлючить шаблон для него(tpl). Сделал я шаблоны для старниц нововстей, пользователи и тд. Всё получилось, но осталась сделать для index.php. Теперь самое основное, все php файлы подключаются к index.php с помощью функции -

    $do = $_GET['do'];

       
        switch($do)
        {
    case "news" :
                     include  'news.php';
                     break;
    }
     
    и в зависимости какой get параметр я передаю после index.php, тот php файл и отрабатывает. 
     
    Пример: index.php?do=news и выводит сценарий из news.php. Так вот вопрос, как мне  в шаблон поместить 

    $do = $_GET['do'];

       
        switch($do)
        {
    case "news" :
                     include  'news.php';
                     break;
    }
    хочу, например, чтобы это выводилось {content} в шаблоне.
    Просто ни как не могу допереть. С переменными все просто
    вывожу так:
    $user_panel = file_get_contents('templates/templates.tpl');
    $user_panel = str_replace('{title}', $row['title'], $user_panel);
     
        echo $user_panel;
    а как быть с этим не пойму. 
    За ранее спасибо
     

     


  8. Есть сайт. вначале была переадресация с www.site.ru на site.ru, потом было изменено на переадресацию с site.ru на www.site.ru. Хочу обратно вернуть на site.ru. Как это скажется или просто пройдет пару апов и всё устаканится? Просто яша уже считает, что site.ru склеин с www.site.ru


  9. не как не могу установить дрова на видеокарту радеон 3650(512mb) ubuntu 14.04. Я так понял, что стандартные не становятся, так как типа карты старые и поддержка каталис уже на них не идет. Установил дрова стандартным способом, запускается ОС и выбивает ввести пароль юзера или гость, но при  вводе правильного пароля или входа под гостем снова кидает на страницу входа. При nomodeset заходит под стандартными дровами норм, но разрешение 640х480. Кто может помочь, точнее кто сталкивался с данной ситуацией. Облазил много, не нашел работоспособного решения.


  10. Здравствуйте, есть один сайт у меня сайт, домену 3 месяца как и сайту, загнал в индекс поисковиков карту сайта, гугл как всегда проиндексировал быстро и появились страницы в поиске, а яша не хочет. На сайте нет бана, запретов на индексацию яши в роботе нет и еще пару дней назад дали +10 ТИЦ, а страница в поиске только главная.


  11. Далее добавляем нужного нам пользователя:

    useradd -s /usr/sbin/nologin -d /home/pub/www.user -m abc

    где /home/pub/www.user - домашний каталог пользователя, abc - имя пользователя

    Пароль можно задать командой, -m - создать каталог для пользователя

    passwd abc

    Вот еще интересная статейка: wiki.debian.org/ru/vsftpd/vsftpd.conf

    chroot_local_user=YES 

    Это запрет пользователей в их существующих каталогах.

    все сделал, но все ровно можно перейти в /


  12. Создать пользователя фтп и дать ему путь к домашнему  каталогу. Путь должен быть полным, от и до. Если вы конечно этого не сделали и пытаетесь рута им дать....

    вот я создал пользователя, а как дать ему путь к домашнему каталогу?