我正在创建一个wordpress网站的过程中,有一个问题的互联网资源管理器。主页因为一个图像滑块而被劫持。为了解决这个问题,我创建了一个备用主页,它根本没有图像滑块。我试图弄清楚如何只将当前主页(http://whencancercomesback.com/wordpress)重定向到所有IE用户的备用主页(http://whencancercomesback.com/wordpress/index.php/alt-home/) (6-10)。为了避免不得不调整函数php文件,我想用.htaccess来做这件事。下面是我当前的.htaccess代码。
谢谢!
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^ContactForm - [L,NC]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress发布于 2015-08-19 15:19:10
与其重定向,不如使用条件注释将这些浏览器(“主要是IE8和9")作为目标,并为CSS提供额外的代码片段,它只是将该元素隐藏在这些浏览器中。
在主页的head中,在主CSS文件之后:
<!--[if lte IE 9]>
<style>
#image-slider {display: none}
</style>
<![endif]-->它的目标是IE9和更早的版本。所有其他浏览器都会忽略它(因为它在其他浏览器中被看作是一个普通的HTML注释)。
条件注释(如上面的注释)只能用于目标IE9及以下,因为它们是从IE10中删除的。
https://stackoverflow.com/questions/32097779
复制相似问题