Просмотр полной версии : Cms structure
Я пытаюсь представить у себя в уме структуру идеальной CMS.
Основным моим желанием является то что я хотел бы что бы была возможно использовать Spider frendly urls (aka ЧПУ) (http://www.w3.org/Provider/Style/URI.html.en).
Расскажите как вы делаете свою CMS? maybe some trics & hacks?
идеальной нет.
делай как делал но лучше... а про линки - модреврайт нам всем товарищь....
я предпочитаю юзать 400 ошибку... имхо возможностей больше...
а мод реврайт в 3-5 раз медленнее работает... проводили тесты...
404 - отстой.
Alias / AliasMatch - рулит.
:p
Alias / AliasMatch - рулит.
наихудший вариант =)
Причем, у этого способа есть свои преимущества перед другими.
* Перед ЧПУ через 404 Error:
Пропускаются POST-запросы
в error-лог пишется только актуальная информация
* Перед ЧПУ через mod_rewrite
Директива FilesMatch это core Apache feature, а вот mod_rewrite по-умолчанию не у всех хостеров встретишь.
Быстрее работает (наверное).
Сложный реврайт в .htaccess может глючить, а в настройки виртуального хоста в httpd.conf опять же не всякий хостер пустит.
Оригинал написал(а) Pejone
флуд?
Почти...
RFMitrio
21.08.2003, 12:58
А если юзать mod_rewrite и, например, вместо www.site.ru/test
вызывать www.site.ru/index.php, то картинки в файле index.php будут грузиться из каталога test при таком редиректе?
А в случае ошибки 404?
---
Интересно, что будет если в .htaccess:
RewriteEngine on
RewriteBase /
RewriteRule ^test/$ index.php [R=permanent]
А в index.php
<?
header("http://www.site.ru/test/");
?>
Что скажет сервер? (какой-то мейл-сервер можно было, помнится, завалить обратным редиректом: с ящика А в ящик Б и наоборот :) )
RFMitrio
21.08.2003, 13:17
PS: Джаг, алиас и алиас матч ведь допустимы только в сервер конфиге и виртуал хосте, но не в хтаксесе? То есть у хочтера, как я понял, не получится его заюзать :(
RFMitrio
на счёт картинок...
RewriteCond %{REQUEST_FILENAME} !-f
Оригинал написал(а) RFMitrio
PS: Джаг, алиас и алиас матч ведь допустимы только в сервер конфиге и виртуал хосте, но не в хтаксесе? То есть у хочтера, как я понял, не получится его заюзать :(
Нифига, отлично работает в .htaccess
RFMitrio
22.08.2003, 13:29
а какой у тебя апач? В мануале по 2.0. написано - server config, virtual host
Прошу прощения, а кто пользуется сейчас 2.0?
Прошу прощения, а кто пользуется сейчас 2.0?
ну допустим я пользуюсь... и пока чего-то ни разу не пострадал...
а по поводу сабжа - что написано в httpd.conf по поводу AllowOverride?
=)
я как пользовал 1.x.x так и пользую.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.