Redirect 301 /upload http://web-domen.com
HTTP/1.0 301 Moved Permanently
Date: Mon, 27 Aug 2012 10:42:14 GMT
Server: Apache
Alexx писал(а):Поэкспериментировал над .htaccess- получается где то так:
1) Вариант перенаправления на главную при заходе (при обращении) в каталог upload
В конкретный каталог добавляем - в http://web-domen.com/upload с папки на главное:
- Код: выделить все
Redirect 301 /upload http://web-domen.com
при этом наследуется хвост, например набираем урл:
http://web-domen.com/upload/e-store
перекидывает - открывается
http://web-domen.com/e-store
Код ответа веб сервера при этом:
- Код: выделить все
HTTP/1.0 301 Moved Permanently
Date: Mon, 27 Aug 2012 10:42:14 GMT
Server: Apache
2) Для "eng" - естественно и писать ничего не нужно он и так будет открываться как нужно
Есть еще простой но не всегда осуществимый вариант:
Если позволяет движок сайта и хостинг- отредактировать в админке акаунта на хостинге на вкладке Домены - поставить корневую папку /Rus/
а для Eng - сделать поддомен - это самое простое, но редко осуществимое из-за проблем с большинством движков сайтов.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* mysite.com/eng [L]
RewriteCond %{HTTP:Accept-Language} (ru) [NC]
RewriteRule .* mysite.com [L]
anset писал(а):В корне сайта находятся две папки Rus и Eng (фактически два разных сайта). Необходимо, чтобы при обращении к сайту mysite.com происходило перенаправление в папку rus, а при обращении к сайту mysite.com/eng выполнялось перенаправление в папку eng. Подскажите как это реализовать с помощью .htaccess
RewriteRule ^(?!(rus|eng)(/|$)).*$ /rus/$0 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
Зарегистрированные пользователи: нет зарегистрированных пользователей