Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

форум лежит на сервере в папке 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

Изменено пользователем alexander4174

Рекомендованные сообщения

Опубликовано:

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

Опубликовано:

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

Опубликовано:

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

 

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

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

Опубликовано:
  • Автор

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

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

 

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

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

 

В корень

 

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

Опубликовано:
  • Автор

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

Опубликовано:

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

 

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

Опубликовано:
  • Автор

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

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

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.