Например, у меня есть домен example.com. Затем я создал из него поддомен, например same.example.com
Я хочу, чтобы same.example.com и example.com/same/ работали одинаково. Например, same.example.com/another/ и example.com/same/another дадут тот же результат, как и любой другой HTTP-запрос и любые дальнейшие подкаталоги.
Спасибо.
решение1
Предполагая, что ваш веб-корень для example.com
был папкой с именем ex. www\html
, вы можете создать папку с именем ex. www\html\same
и указать same.example.com
на нее (т.е. создать www\html\same
веб-корень для вашего поддомена). Тогда example.com\same
и same.example.com
выдадут тот же контент.
При использовании этого метода, если вы добавите еще одну папку, например www\html\same\another
, , то example.com\same\another
и same.example.com\another
автоматически (снова) выдадут тот же контент.
решение2
Самый простой способ сделать это, и, вероятно, самый простой в поддержке в долгосрочной перспективе, — настроить веб-сервер на перенаправление одного метода на другой.
Это подход, который использует Google. Например, просматривая:
https://maps.google.com/
автоматически перенаправляет пользователя на:
https://www.google.com/maps/