2015-07-30 3 views
1

Я размещаю свой сайт на AWS S3. Единственный файл, который у меня есть, - mydomain.com/index.html.mydomain.com/anything на AWS S3

Можно ли позволить пользователям земли на mydomain.com/anything (где нибудь означает любой допустимый URI), так что, когда пользователь все еще видит mydomain.com/anything в адресной строке Вместо этого вызывается mydomain.com/index.html?param=anything вместо?

Если это невозможно на S3, какая технология позволит мне это сделать?

Какое имя хочу я хочу? Маскировка? Перенаправление?

EDIT: Мне не нужен что-нибудь URI как параметр, если я могу определить из index.html через JavaScript.

+0

Да. Это чрезвычайно распространенное использование mod_rewrite в Apache или маршруты на других веб-серверах, таких как nginx. Вы должны искать Google для перезаписи URL-адресов, а затем вернуться сюда, если у вас есть проблемы. –

+0

Спасибо @EdCottrell, просто зная имя того, что я хочу, мне очень помогли. –

+0

@EdCottrell, вопрос о статическом хостинге на S3. Не Apache или nginx. –

ответ

0

Это невозможно с помощью только S3, вместо этого вам нужно запустить экземпляр EC2 micro с скриптом перезаписи URL.