Доброго времени суток!
На тестовом хостинге настроил форум и блог, но после переноса на другой хостинг возникли проблемы. Когда пользователь выбирает форум, то отображается ошибка 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.