И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
pithagora
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2009-03-11 0:11:19
-
Контактная информация:
Непрочитанное сообщение
pithagora » 2010-09-23 17:15:04
Задачя перенаправить несколько доменов domain.info, domain.net, domain.de на domain.com. Проблема в том что регексп ниже перенаправляет все кроме https. Укажите пожалуйста как мне указать что нужно и https?
Код: Выделить всё
RewriteCond %{HTTP_Host} ^(https?:\/\/)?(www\.)?domain\.info$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
## Redirect all http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
pithagora
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
-
Контактная информация:
Непрочитанное сообщение
ProFTP » 2010-09-23 18:30:47
cейчас разве не на https?
попробуй так:
Код: Выделить всё
RewriteCond %{HTTP_Host} ^(http?s?:\/\/)?(www\.)?domain\.info$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
## Redirect all http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
может еще так:
Код: Выделить всё
RewriteCond %{HTTP_Host} ^([http|https]?:\/\/)?(www\.)?domain\.info$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
## Redirect all http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Код: Выделить всё
RewriteCond %{HTTP_Host} ^((https?|http)?:\/\/)?(www\.)?domain\.info$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
## Redirect all http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Код: Выделить всё
RewriteCond %{HTTP_Host} ^([https?|http]?:\/\/)?(www\.)?domain\.info$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
## Redirect all http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'


ProFTP
-
pithagora
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2009-03-11 0:11:19
-
Контактная информация:
Непрочитанное сообщение
pithagora » 2010-09-24 11:24:10
Задачя встала по другому
редиректнуть все url что содержит в теле слово например "mydomain" на mydomain.com
pithagora
-
pithagora
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2009-03-11 0:11:19
-
Контактная информация:
Непрочитанное сообщение
pithagora » 2010-09-24 13:46:09
вопшем щяс регексп стал таким
Код: Выделить всё
RewriteEngine On
RewriteCond %{HTTP_Host} !^www\.mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R]
## Redirect all http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
но https полюбому не редиректит
pithagora