- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сайт на нескольких языках. Урлы типа
http://site.ru/ru/
http://site.ru/en/
http://site.ru/fr/
нужен редирект при наборе http://site.ru на http://site.ru/en/
Как сделать?
Т.е. просто редирект? Или с опеределением страны еще? Если без определения, то в .htaccess:
Redirect 301 /en http://en.site.ru - ну это я пример привел как можно реализвать.
Если же с определением, то юзайте GEOIP
Т.е. просто редирект? Или с опеределением страны еще? Если без определения, то в .htaccess:
Redirect 301 /en http://en.site.ru - ну это я пример привел как можно реализвать.
Если же с определением, то юзайте GEOIP
без определения нужно, т.е. по умолчанию загружается .../en
Redirect 301 /en http://en.site.ru - ну это я пример привел как можно реализвать.
что-то не получилось, напишите, пожалуйста, что именно прописать в .htaccess (через тег
без определения нужно, т.е. по умолчанию загружается .../en
что-то не получилось, напишите, пожалуйста, что именно прописать в .htaccess (через тег
Добавитиь строку в .htaccess:
или
Если у вас в корне папка /en то так.
Нет, в корне папок с языками нет, в том-то и дело. Сейчас получается так, что главная страница получается дублируется
на нее можно попасть как с
так и с
вот как сделать чтобы введя http://site.ru пользователя перекинуло на http://site.ru/en/
и в то же время, если пользователь водит http://site.ru/ru/ или http://site.ru/любой_другой_язык/ пользователя уже никуда не перекидывало
Если не можете разобраться с .htaccess, в PHP поковыряйтесь в массиве $_SERVER и погуглите по header();
вставьте в самом начале своего кода на пхп такую конструкцию
в PHP поковыряйтесь в массиве $_SERVER и погуглите по header();
if ( $_SERVER['REQUEST_URI']=='/' ) { header('Location: /en/'); die; }
Кэп с нами? :)
есесьна ))
это дало зацикливание, адрес превратился в /en/en/en/...
видимо из-за того что, это не единственное правило в .htaccess
вставьте в самом начале своего кода на пхп такую конструкцию
а вот этот вариант помог, спасибо