нужен скрипт рнр (имя файла)
#4
Отправлено 02 декабря 2006 - 11:51
RewriteRule ([a-z]+)\.html /static.php?page=$1 [F]
Un rêveur est celui qui ne trouve son chemin qu'au clair de lune et qui, comme punition, aperçoit l'aurore avant les autres hommes...
#5
Отправлено 02 декабря 2006 - 12:11
Spellbind, а какова цель такого построения?
это же абсурдная строчка.
RewriteRule ([a-z]+)\.html /static.php?page=$1 [F]
после такого некоторые поисковики начнут обламываться на этой ссылке.
#6
Отправлено 02 декабря 2006 - 15:12
Такое впечатление что автор хочет показать посетителям сайта, что он использует ПХП и что он этим мега-крут, а на самом деле сайт сделан из ХТМЛ-страничек. Мод риврайт конечно тут подойдет, но ето какието пляски с бубном, наоборот народ в большинстве своем наоборот переписывает ссылки с переменными в запросе на обычные, чтобы поисковики индексировали лучше
#8
Отправлено 02 декабря 2006 - 15:26
Как я ошибался... И они лохи http://phpclub.ru/de...icle/2001-01-16 и Лебедев тоже http://www.artlebedev.ru/kovodstvo/48/
#10
Отправлено 02 декабря 2006 - 16:59
index.php
<?
switch($_GET['index'])
{
default:
case "main":
include("main.html");
break;
case "contact":
include("contact.html");
break;
case "page1":
include("page1.html");
break;
}
?>
Спасибо
Un rêveur est celui qui ne trouve son chemin qu'au clair de lune et qui, comme punition, aperçoit l'aurore avant les autres hommes...
#12
Отправлено 08 декабря 2006 - 03:38
<?php include isset($_GET['index']) && !empty($_GET['index']) && !preg_match("/[^a-z]/", $_GET['index']) ? $_GET['index'] . ".html" : "default.html"; ?>
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen
#13
Отправлено 08 декабря 2006 - 13:55
default:
case "main":
include("main.html");
break;
тут в этом условии обговаривается, что если условие не указано, или указано не правильно то инклудится мэйн.хтмл )
а через твой вариант можно загружать файлы с другого адреса, что может сказаться на безопасности
#16
Отправлено 08 декабря 2006 - 15:57
Вы это мне про безопасность говорите ?можно загружать файлы с другого адреса, что может сказаться на безопасности
(гы товарищи, вы хоть думайте перед тем как писать)
Например чтоб шапка была одна а контент подключался из других файлов... (почти во всех CMS так делают, просто там берётся не из статичных файлов а подключаются скрипты работающие с БД)нафига такая лажа нужна?
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen
#18
Отправлено 08 декабря 2006 - 16:08
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen
#19
Отправлено 08 декабря 2006 - 16:09
Например чтоб шапка была одна а контент подключался из других файлов... (почти во всех CMS так делают, просто там берётся не из статичных файлов а подключаются скрипты работающие с БД)
про CMS я знаю, не одну по кусочкам разобрал.
имел в виду, зачем это нужно топикстартеру.
#21
Отправлено 08 декабря 2006 - 16:16
Неисповедимы пути ламерские (даже я не смотря на расширенные телепатические способности боюсь даже предпологать)зачем это нужно топикстартеру.
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen
#22
Отправлено 08 декабря 2006 - 16:19
Гы товариcчи...
<?php include isset($_GET['index']) && !empty($_GET['index']) && !preg_match("/[^a-z]/", $_GET['index']) ? $_GET['index'] . ".html" : "default.html"; ?>
И что , в index можно использовать только буквы?
Зачем такой наворот тогда? :
!preg_match("/[^a-z]/"а не просто
preg_match("/[a-z]/"Запутал логику совсем .
#23
Отправлено 08 декабря 2006 - 16:23
(тоесть даже если там будет "%№::":h" то твой вариант пропустит)
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen
#25
Отправлено 08 декабря 2006 - 17:12
Гы, вот вы то как раз и ошибаетесь ЧПУ для людей делается а не для поисковиков, а поисковикам насрать на адрес, лишь бы постоянный был (т.е чтоб небыло идентификаторов сессий итд)народ в большинстве своем наоборот переписывает ссылки с переменными в запросе на обычные, чтобы поисковики индексировали лучше
Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih
Не вазелин, а бизнес-гель ©Avagraen