Kristof 0 11/15/10 09:40 (изменено) Ребят, поставил на форум ЧПУ от урисофта и когда его включаешь, выдает 404 ошибку:) Перед этим ставил на денвере - все работало отлично. mod_rewrite работает. Подскажите в чем проблема может быть?Версия форума: 2.3.4 Изменено 15 ноября 2010 пользователем Kristof Поделиться сообщением Ссылка на сообщение
Fisana 700 11/15/10 09:46 Что-то в хтаччес могли напутать? PsТоже ставила. Теперь жалею, так как на 3.x это просто так не перетащишь.Советую отказаться от чпу, проще потом с обновлением будет. Поделиться сообщением Ссылка на сообщение
Kristof 0 11/15/10 09:50 Копировал один к одному, без изменений.Вот содержимое .htaccess:RewriteEngine On RewriteRule ^index.htm index.php?%{QUERY_STRING} RewriteRule ^index.html index.php?%{QUERY_STRING} RewriteRule ^main.html index.php?act=idx&%{QUERY_STRING} RewriteRule ^ipb.html index.php?%{QUERY_STRING} RewriteRule ^topic([0-9]+)\.html$ index.php?showtopic=$1&%{QUERY_STRING} RewriteRule ^topic([0-9]+)s([0-9]+)\.html$ index.php?showtopic=$1&st=$2&%{QUERY_STRING} RewriteRule ^topic([0-9]+)\.html&st=([0-9]+)$ index.php?showtopic=$1&st=$2&%{QUERY_STRING} RewriteRule ^forum([0-9]+)\.html$ index.php?showforum=$1&%{QUERY_STRING} RewriteRule ^cat([0-9]+)\.html$ index.php?act=SC&c=$1&%{QUERY_STRING} RewriteRule ^ptopic([0-9]+)\.html$ index.php?act=Print&client=printer&f=1&t=$1&%{QUERY_STRING} RewriteRule ^user([0-9]+)\.html$ index.php?showuser=$1&%{QUERY_STRING} Поделиться сообщением Ссылка на сообщение
Fisana 700 11/15/10 10:08 Ничего не могу посоветовать. У меня не возникло проблем с этим. Поделиться сообщением Ссылка на сообщение
Ph-A 395 11/15/10 11:30 А на хостинге, вообще есть mod_rewrite? Поделиться сообщением Ссылка на сообщение
Kristof 0 11/15/10 11:55 Есть. На основном домене site.com все работает нормально. Проверку делал таким способом:RewriteEngine On RewriteRule page1.html page2.htmlФорум вынесен на отдельный поддомен forums.site.com. Делал ту же самую проверку - ничего не работает, выдает 404 ошибку. Поделиться сообщением Ссылка на сообщение
Kristof 0 11/15/10 17:06 Проблема решена, тему можно закрывать:) Поделиться сообщением Ссылка на сообщение
DomainMVD 0 11/28/10 11:46 (изменено) У меня таже проблема, не могу понять как ее решить. Версия форума 2.3.6 Изменено 28 ноября 2010 пользователем DomainMVD Поделиться сообщением Ссылка на сообщение
DomainMVD 0 11/28/10 14:25 (изменено) В корневом каталоге работает точно. Может ли он не работать в подкаталоге? Похоже на то что в каталоге forun, htaccess игнорируется. Как его включить? Вычитал вроде в httpd.conf надо добавить <Directory "/путь/к/виртуальному/хосту"> AllowOverride All</Directory> Как найти этот файл, что то не вижу его на сервере? Изменено 28 ноября 2010 пользователем DomainMVD Поделиться сообщением Ссылка на сообщение
Kristof 0 11/28/10 19:12 В начале файла .htaccess нужно добавить строку:RewriteBase /Вычитал вроде в httpd.conf надо добавить <Directory "/путь/к/виртуальному/хосту">AllowOverride All</Directory>Если у тебя не сервер, а просто виртуальный хостинг, то не найдешь. Поделиться сообщением Ссылка на сообщение
DomainMVD 0 11/29/10 20:29 (изменено) Выяснил в чем была проблема.файл htaccess в папке форум какимто образом получился в виде файла с именем "htaccess" неопознанного формата, вот почему он не работал Кстате без строки "RewriteBase /" прекрасно работает Изменено 29 ноября 2010 пользователем DomainMVD Поделиться сообщением Ссылка на сообщение