Mara

Рейтинг
2
Регистрация
08.03.2004

NOINDEX дожны все поисковики понимать.

Или надо кодекс оптимизаторов и поисковиков заодно делать,

формат html должен быть нерушим

Упрощенно.

1.Формируем файл .htaccess


RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)\.htm$ /htm.php/$1

Теперь все адреса *.htm обрабатываются htm.php

в котором:


$urls = split("/", $rur);
$link= $urls[1] ? $urls[1] : "index";
if (count($urls)>2) {
for($i=1; $i<count($urls); $i++) {
if (eregi("_", $urls[$i])) {
list($par, $value) = explode("_", $urls[$i]);
$$par = $value; }
}}

Разбиваем на папки, причем все папки вида page_1 (для примера) для скрипта получаются как переменные ($page = 1)

если есть QUERY_STRING лучше обработать:


<?
$rurs = $REQUEST_URI;
@list($rur, $qst) = explode("?", $rurs);
if ($qst) {
$qst = urldecode($qst);
$qss = split("&", $qst);
for($i=0; $i<count($qss); $i++) {
list($par, $value) = explode("=", $qss[$i]);
$$par = $value;
}}
?>

Теперь есть массив папок ($urls) (первая - $link) и переменные.

Все 200 или 404.

Конечно второй кусок скрипта дожен быть раньше первого.

Есть ошибки

12
Всего: 12