#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]
Я только что добавил это выше, заменив домен 🙂
Комментарии:
1. хорошая работа. спасибо, что дали мне оценку за ответ, но, возможно, вам следует отметить свой правильный, если это все еще возможно изменить.
2. Спасибо, извините, только что заметил ваше сообщение. Я обновил это как правильный ответ. Приветствия 🙂
Ответ №3:
Если вы используете старый интерфейс WebHost4Life, просто нажмите «Установить перенаправление» и укажите gogo.com для www.gogo.com
Комментарии:
1. Привет, спасибо, я просматривал интерфейс webhost4life, к сожалению, я перешел на новый интерфейс. Я обнаружил, что в консоли администрирования IIS есть опция перенаправления URL, но она перенаправляет папку только на домен. Так что это бесполезно. Мне нужна опция для указания gogo.com > www.gogo.com.