Да. Единственный законный способ открыть Настройки - использовать UIApplicationOpenSettingsURLString
.
Вам не нужно второе правило перезаписи.
Ваш CSS существует здесь: /css/normalize.css
Ваша страница просматривает здесь: / swift-details /2/abblinbb/css/normalize.css
Все, что вам нужно, это «передние косые черты» перед вашими дорожками CSS / JS.
Это связано с тем, что ваши относительные URI имеют свою базу. Первоначально база /
, когда страница /swift-details.php?id=foo
, и браузер правильно заполняет относительные ссылки с базой /
. Но когда браузер переходит на страницу типа /swift/details/foo
, база внезапно становится /swift/
, и она пытается добавить это перед всеми относительными URL-адресами и, следовательно, ни один из них не загружается.
Вы можете либо сделать свой ссылки абсолютны или изменить базу URI в заголовке ваших страниц (в промежутке между тегами <head> </head>
):
<base href="/">