У меня есть приложение OpenShift Python, работающее на 730ne.cz и www.730ne.cz, и я хочу, чтобы версия www была перенаправлена на не-www.Как перенаправить www на no-www на OpenShift правильно?
Я добавил WSGI/.htaccess со следующим содержанием:
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Но это закончилось в бесконечном цикле переадресации слишком http://www.730ne.cz/application/application/application/application ...
Так я судимый следующий:
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/ [R=301,L]
И:
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.730ne.cz [NC]
RewriteRule ^(.*)$ http://730ne.cz/ [R=301,L]
А:
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.730ne.cz
RewriteRule ^(.*)$ http://730ne.cz/ [R=301,L]
Но все это я получаю это:
$ LANG=C wget http://www.730ne.cz/
--2015-03-12 21:40:13-- http://www.730ne.cz/
Resolving www.730ne.cz (www.730ne.cz)... 54.226.71.16
Connecting to www.730ne.cz (www.730ne.cz)|54.226.71.16|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.730ne.cz/ [following]
--2015-03-12 21:40:13-- http://www.730ne.cz/
Reusing existing connection to www.730ne.cz:80.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.730ne.cz/ [following]
--2015-03-12 21:40:13-- http://www.730ne.cz/
Reusing existing connection to www.730ne.cz:80.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.730ne.cz/ [following]
Что я делаю неправильно? Как это сделать правильно?
На Python, я попадаю в http://730ne.cz/application/но я могу исправить это, удалив $ 1. Спасибо – hroncok
На самом деле нет, с перенаправлением на http://730ne.cz:80/ Я по-прежнему перенаправляюсь на http://730ne.cz/application – hroncok
Добавил ли www.730ne.cz в пользовательский раздел домена приложения на Открывать? – Subin