Ответ
G_Z 21.11.2016 18:02
/ 21.11.2016 18:03
Я в студии не работаю.
«Проблемы index.html» нет.
Приложение может быть написано так, что никакого index.html нет в принципе, а все адреса виртуальны, разбираются и интерпретируются на каком-то из этапов обработки запроса.
Это может делать веб-сервер, как в случае с mod_rewrite Апача или рерайтами nginx'а.
Может само приложение, могут и те и другие.
Задача двусторонняя:
1. генерировать преобразованные адреса из «сырых»;
2. преобразовывать сгенерированные адреса обратно к «сырым».
Современные веб-приложения обычно как-либо умеют выполнять обе задачи, либо берут на себя первую, а выполнение второй ожидают от веб-сервера.
Таким образом, если «сырой» адрес имеет вид /index.html?param=value, а снаружи должен выглядеть как /my-pretty-url/, то в приложении необходимо уметь генерировать ссылку /my-pretty-url/ из /index.html?param=value, а сервер попросить преобразовывать /my-pretty-url/ в /index.html?param=value при разборе запроса.
См.
ЧПУ.
Редиректы — это уже последствие таких преобразований.
Так как обычно работают оба адреса — и преобразованный, и «сырой», а необходимо оставить только преобразованный, — то настраиваются перенаправления вида «сырой» -> сгенерированный.
В общем случае с этим тоже поможет mod_rewrite Апача.
- Редиректы с index.html + баг Студии Лебедева, Евгений Химич 21.11.2016 16:38 / 21.11.2016 16:39
- Ответ, moko [M] 21.11.2016 18:52
- Apache mod_rewrite (-), G_Z [M] 21.11.2016 17:27
- Решение Студии, Евгений Химич 21.11.2016 17:40
- Ответ, G_Z [M] 21.11.2016 18:02 / 21.11.2016 18:03
- Решение, Евгений Химич 21.11.2016 17:35
- ..., а так же ..., а так же, Евгений Химич 21.11.2016 16:56 / 21.11.2016 17:02
- ..., а так же, Евгений Химич 21.11.2016 16:42