Я обнаружил проблему в своем веб-приложении, используя mod rewrite
и URL rewriting
.
.htaccess
RewriteRule ^blog myblogfile.php [L]
Но если я войду в браузер url: mydomain.com/blog/blog
также работает, но файл myblogfile.php
отображается без изображений и таблицы стилей (неправильный путь).
Но почему можно ввести его дважды и увидеть ту же страницу, что и только mydomain.com/blog
? Я хочу увидеть страницу "Не найдено".
Это также проблема безопасности, поскольку принудительный SSL не работает на этом пути и он небезопасен.
У меня есть и другие многоязычные папки с собственным .htaccess. файлы (у всех одинаковые) но другие
RewriteBase /en
Может в этом проблема? Никогда раньше не видел, чтобы я мог дважды ввести путь и переписать работает.
Спасибо!