webhost4life указывает корневой домен на www, httpd.ini

#dns #redirect #apache #web-hosting

#dns #перенаправление #apache #веб-хостинг

Вопрос:

В 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. Я не очень хорошо понимаю обычные выражения, так что для меня это своего рода черное искусство

Может ли кто-нибудь помочь?

Спасибо

Комментарии:

1. 1 Я также разбираюсь в материалах w4l, и это собирается в моей библиотеке

Ответ №1:

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

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

Комментарии:

1. Спасибо за указатель в правильном направлении… Я попытался добавить файл .htaccess и внести предполагаемые изменения в перенаправление. Это вызвало ошибку сервера. Затем я понял, что есть другой файл перенаправления для iis, файл httpd.ini, который делает то же самое. Идентичен ли синтаксис скрипта? Я добавил приведенный выше код, который включен в мой текущий проект. Я могу легко изменить это, потому что это нарушает работу онлайн-сайта? Я не думаю, что вы можете дать мне какой-нибудь указатель? Спасибо

Ответ №2:

Я понял это! 🙂

 # 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. хорошая работа. спасибо, что дали мне оценку за ответ, но, возможно, вам следует отметить свой правильный, если это все еще возможно изменить.

2. Спасибо, извините, только что заметил ваше сообщение. Я обновил это как правильный ответ. Приветствия 🙂

Ответ №3:

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

Комментарии:

1. Привет, спасибо, я просматривал интерфейс webhost4life, к сожалению, я перешел на новый интерфейс. Я обнаружил, что в консоли администрирования IIS есть опция перенаправления URL, но она перенаправляет папку только на домен. Так что это бесполезно. Мне нужна опция для указания gogo.com > www.gogo.com.