2015-03-12 5 views
0

У меня есть приложение 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] 

Что я делаю неправильно? Как это сделать правильно?

ответ

1

У меня была такая же проблема с моим WordPress blog размещенную на OpenShift и я установил его с помощью следующего .htaccess правило:

RewriteEngine On 
RewriteBase/

# www to non-www 
RewriteCond %{HTTP_HOST} ^www.subinsb.com$ 
RewriteRule (.*) http://subinsb.com:80/$1 [R=301,L] 
+0

На Python, я попадаю в http://730ne.cz/application/но я могу исправить это, удалив $ 1. Спасибо – hroncok

+0

На самом деле нет, с перенаправлением на http://730ne.cz:80/ Я по-прежнему перенаправляюсь на http://730ne.cz/application – hroncok

+0

Добавил ли www.730ne.cz в пользовательский раздел домена приложения на Открывать? – Subin

Смежные вопросы