Файл .htaccess, IE не работает Firefox, Safari & Chrome работает - PullRequest
3 голосов
/ 08 июня 2010

Я создал сайт в Interspire Web Publisher, и он работал нормально, похоже, работает в Firefox, Safari и Chrome, но когда я запустил Internet Explorer 7 & 8, работает только домашняя страница, все ссылки на другие страницы отображаютсяничего.

Как вы думаете, это может иметь какое-то отношение к файлу .htaccess?Но почему это работает в одном месте, а не в другом?Я сделал тестовый новый сайт (с его базой данных) с 3 маленькими страницами, и он отлично работал в Internet Explorer .... очень странно!

мой сайт: http://www.artandepilepsy.com

Ответы [ 2 ]

1 голос
/ 10 июня 2010

Большое спасибо, ребята, что нашли время ответить ... что, черт возьми, могло произойти, если бы 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]
1 голос
/ 08 июня 2010

Возможно, ваш браузер (Internet Explorer) кэширует страницу перед настройкой файла .htaccess? Попробуйте удалить свои интернет-кеши во всех браузерах, затем перезапустите браузер. Если это все еще работает, то у вас странная проблема, если нет, то это ваш файл .htaccess.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...