我正在尝试为IIS实现两个规则,将非WWW重定向到WWW,将http重定向到https.
http://zzz.com -> https://www.zzz.com
http://www.zzz.com -> https://www.zzz.com
https://zzz.com -> https://www.zzz.com
Run Code Online (Sandbox Code Playgroud)
所以,我把它添加到我的web.config:
<system.webServer>
<rewrite xdt:Transform="Insert">
<rules>
<rule name="Force WWW" enabled="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^[^www]" />
</conditions>
<action type="Redirect" url="https://www.zzz.com/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
<rule name="Force HTTPS" enabled="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://www.zzz.com/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
Run Code Online (Sandbox Code Playgroud)
我的问题:
有没有办法将这个结合在一个规则中?
我有一个关于 css 字体大小的问题,我无法弄清楚。
问题:
带页脚的简单网站。页脚由两列组成,每列都有一些链接。这些列基于 display:inline-block。
字体大小以 rem 为单位设置,在桌面上运行良好。但是在移动设备上,即 Android Chrome,字体大小不会缩放:文本变得不可读,而 p-tags 中的其他文本如预期的那样可读。
如果我从页脚导航列中删除 Display:inline-block,文本会按预期缩放,但会丢失列布局。
我也尝试浮动列,但文本也会缩放到微小的象形文字。
这里有什么问题?请帮忙;-)
HTML:
<footer class="footer-nav">
<div class="layout-center">
<ul class="footer-nav-column">
<li><a href="/Contact">Contact</a></li>
</ul>
<ul class="footer-nav-column">
<li><a href="/Legal">Legal</a></li>
<li><a href="/Privacy">Privacy</a></li>
<li><a href="/Cookies">Cookies</a></li>
</ul>
</div>
</footer>
Run Code Online (Sandbox Code Playgroud)
CSS:
footer
{
padding: 1rem 0;
display: block;
}
.footer-nav
{
padding: 2rem 0;
background-color: #069;
}
.footer-nav-column
{
vertical-align: top;
display: inline-block;
margin-right: 5rem;
}
.footer-nav-column > li
{
font-size: .9rem;
padding: .5rem 0;
}
.footer-nav-column > li > a
{ …
Run Code Online (Sandbox Code Playgroud)