censssored
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: После установки ЧПУ, везде запятые... | Для слэшей. В index.php (для Downloads): Цитата: $prepage = preg_replace("/index.php()p=downloads&categ=([0-9]*)&area=([0-9]*)/", "downloadrub,\\2,\\3.htm",$prepage); $prepage = preg_replace("/index.php()categ=([0-9]*)&parent=([0-9]*)&p=downloads&area=([0-9]*)/", "downloads,\\2,\\3,\\4.htm",$prepage); $prepage = preg_replace(array("/index.php()p=downloads&area=([0-9]*)/","/index.php()area=([0-9]*)&p=downloads/"), "downloads,\\2.htm", $prepage); | на Цитата: $prepage = preg_replace("/index.php()p=downloads&categ=([0-9]*)&area=([0-9]*)/", "downloadrub/\\2/\\3.htm",$prepage); $prepage = preg_replace("/index.php()categ=([0-9]*)&parent=([0-9]*)&p=downloads&area=([0-9]*)/", "downloads/\\2/\\3/\\4.htm",$prepage); $prepage = preg_replace(array("/index.php()p=downloads&area=([0-9]*)/","/index.php()area=([0-9]*)&p=downloads/"), "downloads/\\2.htm", $prepage); | -- Для этого же в .htaccess: Цитата: RewriteRule ^downloads,([0-9]+).htm$ index.php?p=downloads&area=$1 RewriteRule ^downloads,([0-9]+),print.htm$ index.php?p=downloads&area=$1&print=1 RewriteRule ^downloads,([0-9]+),([0-9]+),([0-9]+).htm$ index.php?categ=$1&parent=$2&p=downloads&area=$3 RewriteRule ^downloads,([0-9]+),([0-9]+),([0-9]+),print.htm$ index.php?categ=$1&parent=$2&p=downloads&area=$3&print=1 RewriteRule ^downloadrub,([0-9]+),([0-9]+).htm$ index.php?p=downloads&categ=$1&area=$2 RewriteRule ^downloadrub,([0-9]+),([0-9]+),print.htm$ index.php?p=downloads&categ=$1&area=$2&print=1 RewriteRule ^downloadfile,([0-9]+),([0-9]+),([0-9]+).htm$ index.php?showfile=1&fid=$1&p=downloads&area=$2&categ=$3 RewriteRule ^downloadfile,([0-9]+),([0-9]+),([0-9]+),print.htm$ index.php?showfile=1&fid=$1&p=downloads&area=$2&categ=$3&print=1 RewriteRule ^downloadsort,(.*),([0-9]+),([0-9]+),(.*),([0-9]+),([0-9]+).htm$ index.php?sort=$1&pp=$2&categ=$3&parent=$4&p=downloads&area=$5&page=$6 RewriteRule ^downloadsort,(.*),([0-9]+),([0-9]+),(.*),([0-9]+),([0-9]+),print.htm$ index.php?sort=$1&pp=$2&categ=$3&parent=$4&p=downloads&area=$5&page=$6&print=1 RewriteRule ^downloadsort,([0-9]+),(.*),([0-9]+),(.*),([0-9]+).htm$ index.php?pp=$1&sort=$2&categ=$3&parent=$4&p=downloads&area=$5 RewriteRule ^downloadsort,([0-9]+),(.*),([0-9]+),(.*),([0-9]+),print.htm$ index.php?pp=$1&sort=$2&categ=$3&parent=$4&p=downloads&area=$5&print=1 RewriteRule ^download_rub_([0-9]+)_([0-9]+)_([0-9]+).htm$ index.php?nav=sub&p=downloads&categ=$1&area=$2&parent=$3 RewriteRule ^download_rub_([0-9]+)_([0-9]+)_([0-9]+),print.htm$ index.php?nav=sub&p=downloads&categ=$1&area=$2&parent=$3&print=1 | на Цитата: RewriteRule ^downloads/([0-9]+).htm$ index.php?p=downloads&area=$1 RewriteRule ^downloads/([0-9]+)/print.htm$ index.php?p=downloads&area=$1&print=1 RewriteRule ^downloads/([0-9]+)/([0-9]+)/([0-9]+).htm$ index.php?categ=$1&parent=$2&p=downloads&area=$3 RewriteRule ^downloads/([0-9]+)/([0-9]+)/([0-9]+)/print.htm$ index.php?categ=$1&parent=$2&p=downloads&area=$3&print=1 RewriteRule ^downloadrub/([0-9]+)/([0-9]+).htm$ index.php?p=downloads&categ=$1&area=$2 RewriteRule ^downloadrub/([0-9]+)/([0-9]+)/print.htm$ index.php?p=downloads&categ=$1&area=$2&print=1 RewriteRule ^downloadfile/([0-9]+)/([0-9]+)/([0-9]+).htm$ index.php?showfile=1&fid=$1&p=downloads&area=$2&categ=$3 RewriteRule ^downloadfile/([0-9]+)/([0-9]+)/([0-9]+)/print.htm$ index.php?showfile=1&fid=$1&p=downloads&area=$2&categ=$3&print=1 RewriteRule ^downloadsort/(.*)/([0-9]+)/([0-9]+)/(.*)/([0-9]+)/([0-9]+).htm$ index.php?sort=$1&pp=$2&categ=$3&parent=$4&p=downloads&area=$5&page=$6 RewriteRule ^downloadsort/(.*)/([0-9]+)/([0-9]+)/(.*)/([0-9]+)/([0-9]+)/print.htm$ index.php?sort=$1&pp=$2&categ=$3&parent=$4&p=downloads&area=$5&page=$6&print=1 RewriteRule ^downloadsort/([0-9]+)/(.*)/([0-9]+)/(.*)/([0-9]+).htm$ index.php?pp=$1&sort=$2&categ=$3&parent=$4&p=downloads&area=$5 RewriteRule ^downloadsort/([0-9]+)/(.*)/([0-9]+)/(.*)/([0-9]+)/print.htm$ index.php?pp=$1&sort=$2&categ=$3&parent=$4&p=downloads&area=$5&print=1 RewriteRule ^download_rub_([0-9]+)_([0-9]+)_([0-9]+).htm$ index.php?nav=sub&p=downloads&categ=$1&area=$2&parent=$3 RewriteRule ^download_rub_([0-9]+)_([0-9]+)_([0-9]+)/print.htm$ index.php?nav=sub&p=downloads&categ=$1&area=$2&parent=$3&print=1 | --- После этого все работать будет, но изображения отображаться не будут и ссылки будут неправильные. Тогда + к этому (только для слэшей) надо в шаблоне (если ничего не менял, то по-умолчанию для Downloads используется - templates/название/page/main_template.tpl) после <HEAD> поставить <BASE HREF="http://www.адрествоегосайта.ru"> --- По аналогии и с другими ссылками. |