Я изменил сайт с перенаправлением на одну страницу:
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Это работает так, как должно быть. Все перенаправлено на index.php. Вот рабочий пример, который отображает index.php со всеми изображениями и css:
http://.....com/section1
Проблема возникает при попытке:
http://....com/section1/subsection
Страница перенаправлена на index.php, НО изображений нет, нет CSS, нет JavaScript. Внутри PHP-скрипта все это напрямую связано с изображениями, css или javascript:
<img src="images/images1.png> ... <img src="images2.png">
Почему URL со многими косыми чертами, такими как .com ../123/12 /, не работает с изображениями, CSS или JavaScript, когда работает .com / no_slash_url?