|
|
|
|
|
для: .....
(20.09.2010 в 01:23)
| | Где я?
Кто здесь?
Уважаемые, о чем Вы все дискутируете?
1. Если отбросить чьи-то частные субъективные трактовки, то стартовой страницей сайта имеет смысл называть ту страницу, которая запрашивается с сервера при наборе в качестве URL его чистого доменного адреса - без пути. а ля http://softtime.ru .
2. Браузер (и прочие клиенты, вроде ботов поисковых сервисов) в этом случае исполняют запрос
3. / в этом запросе означает корневую страницу http-сервера.
А теперь скажите мне, как стартовая страница может оказаться некорневой?!
Отметьте, меж тем, что между стартовой страницей и индексной страницей есть существенная разница хотя бы в принадлежности.
Стартовая страница присуща серверу, индексная - любому его каталогу. | |
|
|
|
|
автор: ..... (20.09.2010 в 01:23) |
|
|
для: Владимир55
(19.09.2010 в 22:58)
| | >не так, как работает, а так, как надо
"как работает" это то-же что и "как можно"
Если говорить о том "как надо", то надо сверяться с документацией, которая тоже не всегда гарантирует что "так работает"
например по запросу site:apache.org DirectoryIndex, или вот из установленноё документации
DirectoryIndex DirectiveDescription: List of resources to look for when the client requests a directory
Syntax: DirectoryIndex local-url [local-url] ...
Default: DirectoryIndex index.html
Context: server config, virtual host, directory, .htaccess
Override: Indexes
Status: Base
Module: mod_dir
|
The DirectoryIndex directive sets the list of resources to look for, when the client requests an index of the directory by specifying a / at the end of the directory name. Local-url is the (%-encoded) URL of a document on the server relative to the requested directory; it is usually the name of a file in the directory. Several URLs may be given, in which case the server will return the first one that it finds. If none of the resources exist and the Indexes option is set, the server will generate its own listing of the directory.
Противоречий с предложеным вариантом нет, так сработало, значит "так можно" :) а надо-ли делать так, или надо положить туда инедексный файл с require('чего-то') , или положить файл переадресовывающий туда куда надо, или mod_rewrite использовать , или DocumentRoot измениить , или вообще сделать главной страницу 404й ошибки :) что из этого "как надо" ?
Кто-то может отличить что "как надо", а что "как можно", а для кого-то это одно и то-же:)
Кто-то пишет
echo '<u>............' . $var . '</u>............' . "\n";
потомучто уверен что так лучше.
Кто-то пишет echo"<u>..............$var</u>...................\n";
Но самые уверенные пишут так :)
echo '<u>..............';
echo $var;
echo '</u>..................'; | |
|
|
|
|
|
|
|
для: Gubichev
(19.09.2010 в 22:11)
| | Со временем пришел к выводу, что практика не есть критерий истины. Считаю, что делать надо не так, как работает, а так, как надо и при том работает. | |
|
|
|
|
|
|
|
для: Владимир55
(19.09.2010 в 20:38)
| | Вместо того, чтобы ждать ответ, могли бы уже 10 раз сами проверить.. | |
|
|
|
|
|
|
|
для: Владимир55
(19.09.2010 в 17:51)
| | имена index.php и index.html сами по себе никаким специальным свойством относительно сайта не обладают.
Так или иначе ничего стартового в них нет. | |
|
|
|
|
|
|
|
для: Киналь
(19.09.2010 в 19:16)
| | Так можно? | |
|
|
|
|
|
|
|
для: cheops
(19.09.2010 в 18:17)
| | Вопрос, я так понимаю, был в том, можно ли сделать так:
DirectoryIndex subdir/index.php
|
| |
|
|
|
|
|
|
|
для: Владимир55
(19.09.2010 в 15:56)
| | Да, конечно, более того, если ваш сайт работает под управлением Web-сервера Apache (или совместимого) вы можете назначить страницу по умолчанию для любой директории сайта при помощи конфигурационного файла .htaccess, поместив в него строку
Вместо index.php здесь можно указать любой произвольный файл. | |
|
|
|
|
|
|
|
для: Владимир55
(19.09.2010 в 17:51)
| | Это не обязательно только ".php" или ".html" | |
|
|
|
|
|
|
|
для: Trianon
(19.09.2010 в 16:23)
| | Обычно index.php или index.html | |
|
|
|
|