Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Cms structure (http://www.flasher.ru/forum/showthread.php?t=47117)

juggy 22.07.2003 19:44

Cms structure
 
Я пытаюсь представить у себя в уме структуру идеальной CMS.
Основным моим желанием является то что я хотел бы что бы была возможно использовать Spider frendly urls (aka ЧПУ).

Расскажите как вы делаете свою CMS? maybe some trics & hacks?

Самурай 31.07.2003 22:43

идеальной нет.
делай как делал но лучше... а про линки - модреврайт нам всем товарищь....

nagash 01.08.2003 02:46

я предпочитаю юзать 400 ошибку... имхо возможностей больше...
а мод реврайт в 3-5 раз медленнее работает... проводили тесты...

Useless 01.08.2003 13:27

404 - отстой.

Alias / AliasMatch - рулит.

:p

nagash 01.08.2003 14:23

Alias / AliasMatch - рулит.
наихудший вариант =)

Useless 01.08.2003 18:04

Аргументы?

juggy 09.08.2003 17:59

Alias / AliasMatch
 
Причем, у этого способа есть свои преимущества перед другими.
* Перед ЧПУ через 404 Error:
  • Пропускаются POST-запросы
  • в error-лог пишется только актуальная информация
* Перед ЧПУ через mod_rewrite
  • Директива FilesMatch это core Apache feature, а вот mod_rewrite по-умолчанию не у всех хостеров встретишь.
  • Быстрее работает (наверное).
  • Сложный реврайт в .htaccess может глючить, а в настройки виртуального хоста в httpd.conf опять же не всякий хостер пустит.

juggy 09.08.2003 18:02

Test
 
[func]echo[/func]

Самурай 10.08.2003 12:30

флуд?

juggy 10.08.2003 12:50

Цитата:

Оригинал написал(а) 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: Джаг, алиас и алиас матч ведь допустимы только в сервер конфиге и виртуал хосте, но не в хтаксесе? То есть у хочтера, как я понял, не получится его заюзать :(

nagash 21.08.2003 13:43

RFMitrio
на счёт картинок...
RewriteCond %{REQUEST_FILENAME} !-f

juggy 21.08.2003 21:31

Цитата:

Оригинал написал(а) RFMitrio
PS: Джаг, алиас и алиас матч ведь допустимы только в сервер конфиге и виртуал хосте, но не в хтаксесе? То есть у хочтера, как я понял, не получится его заюзать :(

Нифига, отлично работает в .htaccess

RFMitrio 22.08.2003 13:29

а какой у тебя апач? В мануале по 2.0. написано - server config, virtual host

juggy 22.08.2003 13:44

Прошу прощения, а кто пользуется сейчас 2.0?

nagash 22.08.2003 20:02

Цитата:

Прошу прощения, а кто пользуется сейчас 2.0?
ну допустим я пользуюсь... и пока чего-то ни разу не пострадал...
а по поводу сабжа - что написано в httpd.conf по поводу AllowOverride?
=)

juggy 22.08.2003 20:20

я как пользовал 1.x.x так и пользую.


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.