2

Я некоторое время возился с .htaccess , и у меня есть следующее правило:

RewriteRule ^(mypage|myotherpage)/?$ main.php?p=$1 [L,QSA]

Если я ввожу http://mydomain.com/mypage/, он отображает main.php по желанию.

Если я вхожу на http://mydomain.com/mypage (обратите внимание на отсутствие обратной косой черты), он перенаправляется на http://mydomain.com/mypage.html и, очевидно, отображает ошибку 404 Not Found. Я попробовал этот же URL-адрес с помощью Chrome на том же ПК, и он не добавляет .html . Я также попробовал тот же URL на FireFox на другом ПК, и опять же он не добавляет .html .

Ранее, когда я возился с .htaccess , у меня были правила, которые добавляли .html к URL. С тех пор я избавился от этих правил, но интересно, FF как-то их буферизировал?

Какие-нибудь мысли? Спасибо

0