Почему Firefox продолжает показывать index.htm, когда теперь существует только index.php? - PullRequest
2 голосов
/ 20 сентября 2011

Раньше у меня на сайте была страница с именем:

http://www.tanguay.info/run/index.htm

Я часто посещал ее, посещая:

http://www.tanguay.info/run

с моим браузером Firefox и без другого браузера.

С тех пор я удалил этот файл " index.htm " и заменил его на " index.php ".

Теперь, когда я захожу на:

http://www.tanguay.info/run

с моим браузером Firefox, он по-прежнему показывает мне содержимое несуществующего индекса.htm page.

Если я явно перехожу к

http://www.tanguay.info/run/index.htm

, это правильно показывает мне ошибку, и если я явно перехожу к

http://www.tanguay.info/run/index.php

это правильно показывает мне страницу PHP.

Я очистил весь мой кэш в моем браузере Firefox, но он все еще показывает мнеСуществующая страница index.htm.

Все другие браузеры и даже Firefox на всех других машинах, которые я тестировал, показывают правильную страницу (index.php), когда они переходят на

http://www.tanguay.info/run

Почему это происходит и чтоСамый простой способ (например, с помощью файла htaccess) заставить мой браузер Firefox и, возможно, все другие браузеры, которые ранее были перенаправлены на страницу index.htm, корректно показать страницу index.php сейчас?

1 Ответ

1 голос
/ 20 сентября 2011

Вы можете убедиться, что все запросы идут в файл index.php, поместив его в файл .htaccess в каталоге / run. Вам нужно убедиться, что вы включили mod_rewrite в вашей конфигурации Apache.

<IfModule mod_rewrite.c>
    ## Turns ModRewrite on
    RewriteEngine On

    ## Stop infinite loops
    RewriteCond %{ENV:REDIRECT_STATUS} 200
    RewriteRule .* - [L]

    ## Allow any existing file to pass through
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule .* - [L]

    ## Pass any non-existing file to index.php
    RewriteRule ^.*$ index.php [NC,L,QSA]
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...