2010-06-08 197 views
3

我在Interspire Web Publisher中构建了一个站点,工作正常,似乎可以在Firefox,Safari和Chrome中工作,但当我启动Internet Explorer 7时& 8只有主页才能正常工作,其他页面的所有链接都不显示。.htaccess文件,IE浏览器不工作Firefox,Safari和Chrome工作

你认为这可能与.htaccess文件有关吗?但是,为什么它会在一个点而不是另一个?我做了一个测试新网站(其数据库驱动)与3小页,它在Internet Explorer上运行良好....非常奇怪!

我的网站:http://www.artandepilepsy.com

+0

我在Firefox上收到错误消息,然后刷新页面并获得正确的索引。我认为你还有其他事情发生,我认为它与.htaccess无关。 – 2010-06-08 13:11:36

+0

有些事情绝对不对。你可以在这里发布你的.htaccess文件吗? – Vlad 2010-06-08 13:12:03

+0

对我来说,它不工作你粘贴的链接:-s – 2010-06-08 13:14:38

回答

1

也许你的浏览器(Internet Explorer)中设置了.htaccess文件之前缓存的页面?尝试删除所有浏览器中的Internet缓存,然后重新启动浏览器。如果它仍然有效,那么你有一个奇怪的问题,如果没有,那么它是你的.htaccess文件。

+1

刚刚访问该网站,得到一个PHP错误。看起来像别的东西也坏了... – 2010-06-08 13:24:48

1

非常感谢很多人花时间回复......如果Safari,Firefox和Chrome都很好(我想他们都是建立在相同的Webkit上(更正后)会怎么样?在Interspire的早期版本中看起来很好,但我不想回到那个,因为它没有反馈形式!

我已经清除Interspire中的缓存(我使用的CMS系统)和Internet Explorer中,但仍然没有喜悦,我甚至设置了一个新的安装在这里:http://www.artandepilepsy.com/version2/(忽略大标题文本),但我得到同样的问题

这是我的.htaccess文件:

# Options: 
# -MultiViews: Turns off multiviews so it doesn't interfer with our rewrite rules 
# -Indexes: Stop directory listings 
# +FollowSymlinks: Let out rewrite rules work 

Options -MultiViews -Indexes +FollowSymlinks 

# Disable any sending of a default character set 
AddDefaultCharset OFF 

# Disable etags -- less headers 

RewriteEngine On 
# RewriteBase/

<IfModule mod_security.c> 
    # Turn off mod_security filtering. 
    SecFilterEngine Off 

    # The below probably isn't needed, but better safe than sorry. 
    SecFilterScanPOST Off 
</IfModule> 

<IfModule mod_deflate.c> 
    AddOutputFilterByType DEFLATE application/x-javascript application/javascript text/css text/ html text/xml 
</IfModule> 


# PHP is in CGI Mode, so we need a different mod_rewrite 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php [L] 
+0

焦虑,但Safari和Chrome都使用WebKit,而不是Gecko。 – mipadi 2010-06-10 04:55:17

相关问题