У меня есть домен, который показывает пользовательские данные из файла php, и я хочу использовать URL как источник, для которого пользователь должен отображать. У меня есть что-то вроде example.com, и я хочу, чтобы, если вы наберете example.com/peter, он перешел на http://www.example.com/users/show.php. Также peter.example.com и www.example.com/peter должны делать то же самое.

Я попытался возиться с настройками DNS, но я только ухудшил ситуацию. Может кто-нибудь, пожалуйста, скажите мне подробно, какие записи мне нужно создать, чтобы это работало.

1 ответ1

0

Единственное DNS здесь - это www.example.com. Кроме того, это все базовое переписывание URI. «web-псевдоним» просто выполняет перенаправления URL-адресов, но он просто настраивается на панели управления DNS как функция, но на самом деле он ничего не делает в DNS, кроме преобразования в URI-перенаправитель, запущенный вашим провайдером (а НЕ вашим веб-сервером). ).

Вас сбивает с толку наличие двух DNS-имен, которые могут разрешаться на разных веб-серверах. Вы не указали настоящие имена, поэтому я не могу это проверить. DNS-имена example.com и www.example.com могут преобразовываться в разные IP-адреса, но вы, вероятно, не хотите этого, если вы используете веб-сервер. Вы хотите, чтобы оба указывали на ваш веб-сервер, затем имели два определения виртуального хоста, по одному для каждого DNS-имени, и добавляли соответствующие правила перенаправления URI к этим определениям.

Поэтому, если вы сделаете это, вам не нужно, чтобы у вашего хостинг-провайдера DNS была эта «веб-псевдоним», а просто записи A для обоих имен, чтобы направлять браузеры на ваш веб-сервер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .