Доброго времени суток!
На тестовом хостинге настроил форум и блог, но после переноса на другой хостинг возникли проблемы. Когда пользователь выбирает форум, то отображается ошибка 404 (The requested URL /forum/forum1/ was not found on this server). С блогами то же самое: The requested URL /blog/blog_minister/new-blog-post-by-the-minister/ was not found on this server. Кто-нибудь сталкивался с такой проблемой? Может быть нужны какие-то настройки Apache или интерпретатора PHP на новом хостинге? Как исправить ситуацию? На всякий случай высылаю содержимое файла urlrewrite.php:
Содержимое файла .htaccess:
Шаблон пути к сообщению на сайте в настройках форума следующий:
/forum/messages/forum#FORUM_ID#/topic#TOPIC_ID#/message#MESSAGE_ID#/#message#MESSAGE_ID#.
Страницы с компонентами forum и blog хранятся соответственно в папках /forum/ и /blog/.
Версия модуля Форум - 10.0.1, версия модуля Блоги - 10.0.3.
На тестовом хостинге настроил форум и блог, но после переноса на другой хостинг возникли проблемы. Когда пользователь выбирает форум, то отображается ошибка 404 (The requested URL /forum/forum1/ was not found on this server). С блогами то же самое: The requested URL /blog/blog_minister/new-blog-post-by-the-minister/ was not found on this server. Кто-нибудь сталкивался с такой проблемой? Может быть нужны какие-то настройки Apache или интерпретатора PHP на новом хостинге? Как исправить ситуацию? На всякий случай высылаю содержимое файла urlrewrite.php:
Код |
---|
<? $arUrlRewrite = array( array( "CONDITION" => "#^/forum/#", "RULE" => "", "ID" => "bitrix:forum", "PATH" => "/forum/index.php", ), array( "CONDITION" => "#^/blog/#", "RULE" => "", "ID" => "bitrix:blog", "PATH" => "/blog/index.php", ), ); ?> |
Содержимое файла .htaccess:
Код |
---|
Options -Indexes ErrorDocument 404 /404.php <IfModule mod_php5.c> php_flag allow_call_time_pass_reference 1 php_flag session.use_trans_sid off #php_value display_errors 1 #php_value mbstring.func_overload 2 #php_value mbstring.internal_encoding UTF-8 </IfModule> <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpeg "access plus 3 day" ExpiresByType image/gif "access plus 3 day" </IfModule> |
Шаблон пути к сообщению на сайте в настройках форума следующий:
/forum/messages/forum#FORUM_ID#/topic#TOPIC_ID#/message#MESSAGE_ID#/#message#MESSAGE_ID#.
Страницы с компонентами forum и blog хранятся соответственно в папках /forum/ и /blog/.
Версия модуля Форум - 10.0.1, версия модуля Блоги - 10.0.3.