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.
Конечно второй кусок скрипта дожен быть раньше первого.
Есть ошибки