![]() |
подскажите в htaccess
подскажите в htaccess
есть прописаны страници типо RewriteRule ^(.+).html page.php как же быть с действительно статистичными страницами xxx.html которые открываются по этой записи |
У RewriteCond есть ключ -f, который позволяет проверить наличие файла.
PS: Ссылку из подписи убери. |
а конкретней ?
стат файлов тысячи |
Цитата:
например: выносим всю динамику на отдельный домен 3-его уровня или в отдельный каталог. выносим статику в отдельный каталог. добавляем префикс к динамике, что-то вроде: dyn_xxx.html чтобы сделать фильтр, который будет однозначно указывать на то, что страница динамическая и обрабатыватся скриптом. можно и так, добавляем к динамической странице ?dyn: test.html?dyn Код:
^(.+).html*.html попадает под обработку скриптом page.php так целесообразно делать только в случае, если большинство(все) страниц такого вида обрабатываются с помощью page.php или кол-во статических страниц минимально и заранее известно(тогда можно их жестко прописать где угодно). в противном случае нужно ставить фильтр на конкретику(т.е. уникальный признак, однозначно идентифицирующий страницу, как динамическую - т.е. подпадающую под скрипт page.php). |
| Часовой пояс GMT +4, время: 13:58. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.