А может стоит почитать элементарные вещи или, если не разбираетесь, обратится к программистам?
Баян всех баянов. Не считая баяна с поиском рамблера этот на втором месте.
/ru/forum/675911
/ru/forum/689669
/ru/forum/689662
Запретная канешна. Ждите слива. Странно что не с прона поставили, оттуда отдача больше.
Говно-код
<?php $parentsm = explode(" ",$zapros1['icons']); for($i=0; $i<count($parentsm); $i++) { //print "".$parentsm[$i]." "; $ath = mysql_query("select * from icons"); if (!$ath) { exit(mysql_error()); } while ($zapros = mysql_fetch_assoc($ath)) { print "<div style=\"float:left; width:100px\"> <input type=\"CHECKBOX\" name=\"icons[]\" value=\"".$zapros['id']."\""; if ($zapros['id']=="".$parentsm[$i]."") { print " checked"; } print "><img src=\"../files/icons/".$zapros['userfile']."\" alt=\"".$zapros['designation_ic']."\" title=\"".$zapros['designation_ic']."\"> </div>"; } } ?>
Каждый раз в цикле дергать из бд одни и те же данные?
$parentsm = explode(" ",$zapros1['icons']); if( sizeof($parentsm) ) { $res = mysql_query( 'SELECT * FROM icons' ); while( $row = mysql_fetch_assoc($res) ) { print "<div style=\"float:left; width:100px\"> <input type=\"CHECKBOX\" name=\"icons[]\" value=\"".$row['id']."\""; if( in_array($row['id'], $parentsm) ) { print " checked"; } print "><img src=\"../files/icons/".$row['userfile']."\" alt=\"".$row['designation_ic']."\" title=\"".$row['designation_ic']."\"> </div>"; } }
RewriteRule ^(.+)(?<!/)$ /$1/index.html [L]
Но для этого нужно отключить 301 редирект папки на слэш http://httpd.apache.org/docs/2.0/mod/mod_dir.html
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)(?<!/)$ /$1/ [R=301,L]
Вставить в чистом htaccess, без каких либо ридериктов и тд
или после rewriteEngine on
Disallow: /objavleniya/%EF%EE%E8%F1%EA
или так (utf-8)
Disallow: /objavleniya/%D0%BF%D0%BE%D0%B8%D1%81%D0%BA
Никак, и лучше этим не заниматься. Реальная папка должна быть со слэшем на конце.
Потому что по особеностям под_реврайта они не вырезаются. Для этого надо добавить знак вопроса в конце урл
RewriteRule ^todo\.php$ http://test.com/? [R]
А по вашему примеру вам подсказали выше как будет
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^todo\.php$ http://site.ru/%1? [R]
RewriteEngine on
RewriteRule ^(.*)\.htm$ $1.php [L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.+)\.php$ /$1.htm? [R=301,L]