siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
seo3_Kul:
А можно прописать, чтобы вообще для любой страницы, у которой в конце добавляется &osCsid=
шло перенаправление на эту же страницу только без параметра &osCsid=

RewriteCond %{QUERY_STRING} ^(.+)&osCsid=

RewriteRule (.*) /$1?%1 [R=301,L]

seo3_Kul:
2 пока как то не понятно
с одних страниц идет перенаправление с других нет
не идут перенаправления с подобных, где в параметре cPath= есть символ нижнего подчеркивания "_"

RewriteCond %{QUERY_STRING} ^cPath=[\d_]+&(products_id=\d+)

RewriteRule product_info\.php /product_info.php?%1 [R=301,L]

obzor:
в php.ini увеличил до 180 (было 30 и писало 30) но не помогает

Рестарт сервера делали?

а где это нужно смотреть?

httpd.conf

удалил htacces и сайт заработал, но после установки дле выдало какуюто длиннючую ошибку вверху))

Похоже что это одна и та же ошибка. Скопировали бы нормально одной строкой

psics:
C:/AppServ/www/.htaccess: Invalid command 'RewriteEngine'

Лол. Проблемы у вас с файлом htaccess, удалите его оттуда или смотрите что там с строкой RewriteEngine на которую он ругается. mod_rewrite в конфиге апача включен?

darwin, действительно, вместо того чтобы кричать какой вы здесь один д'артаньян, написали бы нормально что не работает, логи бы посмотрели. К тому же то, что у вас в htaccess нормально не перевести, там половина правил кривые, противоречившие друг другу


RewriteRule ^(.*)page/1/$ $1/ [R=301,L]
### слеш
RewriteRule ^(.+)/$ $1 [R=301,L]

Что значит "не работает"? В логах вебсервера смотрели?

Все же непонятно зачем такое требуется, но можно как-то так


foreach( $oks[1] as $k => $v )
{
$_str = preg_replace( '/[^а-я]+/i', '', $v );
$len[ $k ] = strlen( $_str );
}
Всего: 6568