- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет! Есть не большая проблемка с 301 редиректом...
суть проблемы такова:
На сайте "nekiysite.ord", путём правки в файле .htaccess...
...редирект сайта удаётся сделать;
А вот в случае с сайтом "nekiysite.ord/en/", аналогичные действия...
...не приводят к желаемому результату...
Подскажите пожалуйста, что я делаю не так?
А разве
не работает также для nekiysite.ord/en/?
А разве
не работает также для nekiysite.ord/en/?
нет, при наборе в адресе nekiysite.ord/en/ - выводит http://nekiysite.ord/en/, а нужно что бы выводил http://www.nekiysite.ord/en/. Не пойму в чем причина...у Вас нет каких нибудь идей по этому поводу?
У меня отлично работает
С экранированием точек.
У меня отлично работает
С экранированием точек.
А вы попробуйте в ваш сайт вложить еще сайт ("www.wscms.ru/en/(сюда)"), а затем настроить так, чтобы при вводе "wscms.ru/en/" выводилось "www.wscms.ru/en/"
Экранировал...не помогает 😒
xPaco, HTTP_HOST - какой еще /en?
RewriteCond %{HTTP_HOST} ^site.ru$
...у меня в каталоге с основным сайтом("www.nekiysite.ord"), лежит еще один сайт, в каталоге "www.nekiysite.ord/en/", поэтому я и пытаюсь:
Но ничего не получается... после выше указанной манипуляции с фалом .htaccess, находящегося в папке "www.nekiysite.ord/en/", всё равно при вводе в адресную строку: "nekiysite.ord/en/", не происходит редиректа на http://www.nekiysite.ord/en/ :( никак не могу выявить в чем неточность
...у меня в каталоге с основным сайтом("www.nekiysite.ord"), лежит еще один сайт, в каталоге "www.nekiysite.ord/en/", поэтому я и пытаюсь:
Но ничего не получается... после выше указанной манипуляции с фалом .htaccess, находящегося в папке "www.nekiysite.ord/en/", всё равно при вводе в адресную строку: "nekiysite.ord/en/", не происходит редиректа на http://www.nekiysite.ord/en/ :( никак не могу выявить в чем неточность
Потому что несешь чушь.
Переменная HTTP_HOST содержит только имя домена на которым запускается скрипт. От URI не зависит.
Ну пиши тогда так
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.site.ru/$1 [R=301]
Потому что несешь чушь.
Переменная HTTP_HOST содержит только имя домена на которым запускается скрипт. От URI не зависит.
Ну пиши тогда так
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.site.ru/$1 [R=301]
:( вставляю этот текст в файл .htaccess из папки www/en/, и получаю редирект на www.nekiysite.ord...а нужно на www.nekiysite.ord/ru/
Какие директивы еще есть в .htaccess?
Всем спасибо, нашел где лечится!
______________________________________________________________________________________________________
Может кому нибудь понадобится;
Для того что бы сделать 301 редирект на сайт в подпапке (т.е. у вас основной сайт www.site.ru, а вам нужно настроить редирект на под-сайт www.site.ru/en/) выполните следующие действия:
На основном сайте, в файле .htaccess, находящегося в root'е - сразу после верхнего "RewriteEngine On"
добавляйте :
RewriteCond %{http_host} ^site.ru [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
RewriteCond %{http_host} ^site.ru/en [NC]
RewriteRule ^(.*)$ http://www.site.ru/en/$1 [R=301,L]
А в файле .htaccess, находящегося root'e подпапки /en/ т.е. в www.site.ru/en/, добавляем следуещее:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.site.ru/en/$1 [R=301]
______________________________________________________________________________________________________
p.s. не забываем менять site.ru на свой домен.