Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
alexander4174

форум лежит в папке www/forum Как запускать форум при заходе на www.site.ru ?

Recommended Posts

форум лежит на сервере в папке www/forum

 

хочу чтоб при заходе на www.site.ru открывалась главная страница форума.

 

добавил в .htaccess строку

DirectoryIndex forum/index.php

 

в итоге при заходе на site.ru index.php благополучно запускается и дает правильные ссылки на сообщения, но пути ко всем картинкам ошибочные - оно не понимает что index.php вызван из папки www а не www/forum

 

какими путями можно пофиксить? самое простое и кривое - наплодить дублей папок с картинками под получившиеся к ним пути :)

 

 

ps появление этой строки в .htaccess привело к ошибке при попытке доступа к site.ru/forum - access forbidden

Edited by alexander4174

Share this post


Link to post
Share on other sites

Поднять форум из папки forum в корень www не проще?

Share this post


Link to post
Share on other sites

Возможно человек хочет сначала форум сделать, а потом сайт...

Share this post


Link to post
Share on other sites

Попробуйте сделать редирект с корня в папку, как вот здесь мне подсказывали.

 

зы, привыкайте пользоваться без алиасов, т.е. без "www" - адрес короче, лаконичнее и удобнее для запоминания будет.

Также не всегда на серверах папки обозначаются как "www"

Share this post


Link to post
Share on other sites

Поднять форум из папки forum в корень www не проще?

насколько понимаю, при этом все внешние ссылки на темы форума полетят.

 

Попробуйте сделать редирект с корня в папку, как вот здесь мне подсказывали.

спасибо, получилось!

 

В корень

 

RewriteEngine on
RewriteCond %{REQUEST_URI} !/forum/
RewriteRule ^(.*)$ http://site.ru/forum/$1 [L,R=301]

Share this post


Link to post
Share on other sites

проявился неприятный побочный эффект - не работают ссылки на картинки и другие файлы, лежащие в папках не форума.

Share this post


Link to post
Share on other sites

проявился неприятный побочный эффект - не работают ссылки на картинки и другие файлы, лежащие в папках не форума.

 

Они и не будут работать, этот блок редирект все что не содержит /forum/ на папку форума. Поэтому, если в корне что-то находится, надо либо писать блок исключений для них, а если имена совпадают как /index.php и /forum/inde.php - то практически никак, либо перенести форум в корень.

Share this post


Link to post
Share on other sites

имена не совпадают.

подскажите пожалуйста, как блок исключений прописать?

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...