Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

человеческие урлы

Сообщение: #1-18-7
18.07.2011 19:36
Вот что мне написали на хостинге:
Файл .htaccess должен находиться в папке public_html директории сайта (то есть в Вашем случае он залит верно). В присланном Вами файле явно некорректно заданы строки 10 и 11.
1) строка 10 - пробела в исходной строке быть не должно, также не ясна последовательность w x21-x40
2) строка 10 и 11 - /* в исходной строке соответствует повтору символа / любое количество раз, включая ноль. Для последовательности любых символов используют ./ (точка в исходной строке обозначает любой символ)

По их рекомендациям исправила на:
AddDefaultCharSet WINDOWS-1251
DirectoryIndex index.shtml index.php
AddHandler application/x-httpd-php .php .htm .html RewriteEngine on
Options +FollowSymlinks
RewriteRule ([A-Za-z0-9_-]+).htm$ /index.php?rw=$1
RewriteRule ([A-Za-z0-9_]+).xml$ /full.php?type=$1
RewriteRule ([A-Za-z0-9_]+)/([-А-Яа-яa-zA-Z0-9_x21-x40]+)./$ /index.php?catid=$1&brand=$2
RewriteRule ([A-Za-z0-9_]+)./$ /index.php?catid=$1