我环顾四周,尝试了一些有效的规则和条件; 虽然有些不起作用或条件会捕获太多导致其他域也重定向.这对我有用:
# Redirect (also catches www.)
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ subfolder [L]
Run Code Online (Sandbox Code Playgroud)
导致如果你访问www.domain.com或domain.com被重定向到domain.com/subfolder伟大,但我也喜欢/ subfolder部分从网址隐藏.
我该如何实现这一目标?
请注意,我有多个域,每个域都应重定向到自己的文件夹.我还希望每个页面仍然可以在其各自的文件夹中看到.
因此,www.domain.com/abc应重定向到domain.com/subfolder/abc,但请显示domain.com/abc
所以我正在创建一个 Lollipop 5.0 API 21 及更高版本的应用程序,对支持旧设备的兴趣为零。在使用 UI 元素和布局(侧边栏又名导航栏、墨水等)等 Material Design 时,我还需要 appcompat 库吗?剥离它时,我经常在尝试远离 AppCompat 内容时遇到崩溃。将 Activity 类型从 AppCompat 更改为 Normal 类型,我最终遇到了与布局类型的依赖关系(例如不存在的协调器布局)的问题。
我还是 android 的新手,这很令人困惑,因为当我尝试从模板之一更改它时,我的主题目前处于 appcompat 主题和材料设计之间的某个地方。
我已经读到这是一个 android studio 问题,因为它总是使用 appcompat,而不管您设置的依赖项和最低 API 级别如何。强制您手动覆盖每个隐式隐藏 appcompat 调用。
尝试转储 AppCompat 时,我需要做哪些更改才能实现这一点?清单、活动、菜单、布局、样式?它似乎触及了所有这些东西。如果在没有 Appcompat 的情况下独占,您还需要 v21 文件夹还是会抓取默认文件夹?
android android-appcompat material-design android-5.0-lollipop