IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   подскажите в htaccess (http://www.imho.ws/showthread.php?t=80606)

Ukrainer 26.02.2005 23:09

подскажите в htaccess
 
подскажите в htaccess
есть прописаны страници типо

RewriteRule ^(.+).html page.php

как же быть с действительно статистичными страницами

xxx.html которые открываются по этой записи

RaZEr 26.02.2005 23:20

У RewriteCond есть ключ -f, который позволяет проверить наличие файла.

PS: Ссылку из подписи убери.

Ukrainer 26.02.2005 23:36

а конкретней ?
стат файлов тысячи

Sheryld 27.02.2005 00:29

Цитата:

Сообщение от Ukrainer
подскажите в htaccess
есть прописаны страници типо

RewriteRule ^(.+).html page.php

как же быть с действительно статистичными страницами

xxx.html которые открываются по этой записи

вариантов очень много.

например:

выносим всю динамику на отдельный домен 3-его уровня или в отдельный каталог.

выносим статику в отдельный каталог.

добавляем префикс к динамике, что-то вроде:

dyn_xxx.html

чтобы сделать фильтр, который будет однозначно указывать на то, что страница динамическая и обрабатыватся скриптом.

можно и так, добавляем к динамической странице ?dyn:

test.html?dyn

Код:

^(.+).html
это условие говорит о том, что любая страница типа:

*.html попадает под обработку скриптом page.php

так целесообразно делать только в случае, если большинство(все) страниц такого вида обрабатываются с помощью page.php или кол-во статических страниц минимально и заранее известно(тогда можно их жестко прописать где угодно).
в противном случае нужно ставить фильтр на конкретику(т.е. уникальный признак, однозначно идентифицирующий страницу, как динамическую - т.е. подпадающую под скрипт page.php).


Часовой пояс GMT +4, время: 01:24.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.