webhost4life заставляет корневой домен указывать на www, httpd.ini - PullRequest
1 голос
/ 01 декабря 2010

В webhost4life любой знает, как я могу перенаправить пользователя, когда он попадает в корневой домен, то есть gogo.com перенаправить на www.gogo.com

Спасибо

-Mantisimo

Я нашел файл конфигурации в корне с именем httpd.ini

Он содержит следующий код

[ISAPI_Rewrite]

### subdomain redirect v2 ###
RewriteCond Host: ?gogo\.com
RewriteCond URL ^gogo.com/(.*)
RewriteCond METHOD GET
RewriteRule .? www.gogo.com/(.*) /$1 [I,R]
RewriteCond Host: (?:.+\.)?gogo\.com
RewriteCond METHOD POST
RewriteRule ^/gogo.com/(.*) /$1 [I]
RewriteCond Host: (?:.+\.)?gogo\.com
RewriteRule (.*) /gogo.com/$1 [I,L]

Можеткто-нибудь объяснит, как я могу это изменить?Я нашел некоторый код на mod_rewrite, но это iis.У меня нет большого понимания регулярных выступлений, так что это немного чёрного искусства для меня

Может ли помочь?

Спасибо

Ответы [ 3 ]

1 голос
/ 01 декабря 2010

Я понял это!:)

# Move anything from non- www.example.com -> www.example.com
# e.g. example.com -> www.example.com
RewriteCond %HTTPS off
RewriteCond Host: (?!^www.example.com)(.+)
RewriteRule /(.*) http\://www.example.com/$2 [I,RP]

Я только что добавил это выше, заменив домен:)

http://www.seoconsultants.com/windows/isapi/rules/

1 голос
/ 01 декабря 2010

технически вы говорите не о домене, а скорее как ответ веб-сервера на запрос.это можно сделать любым количеством способов, но посмотрите mod_rewrite в Apache.

См. раздел «Канонические имена хостов» в http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

0 голосов
/ 01 декабря 2010

Если вы используете старый интерфейс WebHost4Life, просто нажмите «Установить перенаправление» и укажите gogo.com на www.gogo.com

...