AMILO

Две разные CMS на одном домене

55 posts in this topic

И опять привет!

 

Вопрос дня для меня сегодня такой:

 

Есть домен. На него в корневую папку повесили сайт, какая-то простая CMS, а теперь еще хочу добавить в него форум, и чтобы этот форум без проблем открывался по адресу: site.ru/forum/ но вместо нормального открытия я вижу: 

 



The requested URL /forum/ was not found on this server.


 

Как мне грамотно настроить, чтобы CMS не мешала форуму открываться?

Share this post


Link to post
Share on other sites

Сам форум поставили в папку /forum/ ?

И что происходит при открытии /forum/index.php ?

AMILO likes this

Share this post


Link to post
Share on other sites

А почему бы не сделать на поддомене?(forum.site.ru)

​Немного тяжелее,но это уже будет независимый сайт.

И я думаю не будет проблем при открытии

teks69 likes this

Share this post


Link to post
Share on other sites

@files, если писать /forum/index.php - то тогда все прекрасно работает.

Да, форум в папке /forum/.

Но просили сделать чтобы форум был доступен сразу по адресу site.ru/forum/

Можно что-то написать в .htaccess чтобы открывалась быстрая ссылка site.ru/forum/ ? 

Share this post


Link to post
Share on other sites

@Folder, не, не хотят чтобы был поддомен, иначе говорят что на поддомене не будет ТИца и это кошмар. 

Share this post


Link to post
Share on other sites

@Folder, зацикливается... И не открывается.

Ну тогда нужно смотреть в живую пациента)

AMILO likes this

Share this post


Link to post
Share on other sites

 

 


RewriteEngine on RewriteCond %{HTTP_HOST} ^site.ru/forum/$ [OR] RewriteCond %{HTTP_HOST} ^www.site.ru/forum/$ RewriteRule ^(.*)$ http://site.ru/forum/index.php$1 [R=301,L]

 

В этом случае получаем:

The requested URL /forum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/ was not found on this server.

Share this post


Link to post
Share on other sites

А какие еще правила в основном htaccess? может что-то перекрывает новые правила?

AMILO likes this

Share this post


Link to post
Share on other sites

@BayBackOff,

Тоже самое: 

The requested URL /forum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/ was not found on this server.

Share this post


Link to post
Share on other sites

@Indigo88,

вот сам файл:

DirectoryIndex index.php
Options -Indexes
Allow from all
<Files "*.htaccess">
order allow,deny
deny from all
</Files>
<Files ~ "php.ini"> 
Order allow,deny 
Deny from All 
</Files>
<Files "*.inc">
order allow,deny
deny from all
</Files>
<Files "*.tpl">
order allow,deny
deny from all
</Files>
<Files ~ "\.(htaccess|htpasswd|inc|dat|ini)$">
Deny from All
</Files>

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml .inc
AddDefaultCharset utf-8

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?wtpath=$1&wtquery=%{QUERY_STRING} [L]

ErrorDocument 400 /index.php?section=errordocument&errcode=400
ErrorDocument 401 /index.php?section=errordocument&errcode=401 
ErrorDocument 403 /index.php?section=errordocument&errcode=403 
ErrorDocument 404 /index.php?section=errordocument&errcode=404

php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0  

Share this post


Link to post
Share on other sites

А у PhpBB на сайте клиента в папке forums htaccess начинается со строки DirectoryIndex index.php

AMILO likes this

Share this post


Link to post
Share on other sites

@Indigo88, моя первая CMS думает что я открываю ее не существующую страничку и выкидывает 404. 

Share this post


Link to post
Share on other sites

Вот это странно. 

А если сделать кирпичом :)

RewriteRule http://site.ru/forum/$ http://site.ru/forum/index.php [R=301,L]

 
перед этими ошибками

Share this post


Link to post
Share on other sites

@Indigo88,

  1. The requested URL /forum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/index.phpforum/ was not found on this server.

Share this post


Link to post
Share on other sites

ппц какой-то. Попробуйе от обратного - уберите временно этот кусок

 

  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. RewriteRule ^(.*)$ index.php?wtpath=$1&wtquery=%{QUERY_STRING} [L]

 

Что будет происходить при переходе в вашу папку? Возможно надо не писать новое правило а поправить старое

AMILO likes this

Share this post


Link to post
Share on other sites

А что за ЦМС такая вредная? Я, честно говоря, впервые такое вижу

AMILO likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.