XF 1.5 Выбор правильного решения: форум из директории

Статус
В этой теме нельзя размещать новые ответы.

TestingPage

Проверенные
Сообщения
130
Реакции
19
Баллы
5,515
Привет. Прошу помочь вот с чем.

Домен сайт.ру - на нём сделал заглушку, и перенаправлял на форум в директорию /talk/
То есть форум устанавливал из этой папки, соответственно всё гуд работало.

Пришло время разворачивать портал xenPorta 2.
Загрузил в директорию /talk/, установил, всё гуд, НО.

НО портал надо вынести из форума, чтобы теперь он работал на сайт.ру, а форум остался на /talk/

Переношу все файлы из папки talk в корень, удаляю папку talk
Вроде бы всё гуд, и по инструкции указал роутинг для главной страницы articles, НО.
НО теперь форум забыл, что такое /talk/ в принципе. Все адреса открываются через /forums/...

Долго ковырялся, пытался найти решение вопроса - временно вылечил через фильтры роутинга.

Беру системные адреса (/chat/, /threads/, ...) и добавляю перед ними /talk/.

Вроде помогает, замена /forums/ на /talk/ теперь работает,
однако старые адреса категорий, например -
- открываются по /talk/1/

В общем, костыль на костыле.

Может, есть возможность изначально /forums/ (адрес форума в xenForo) сменить на /talk/,
чтобы избежать таких танцев с бубном? Спасибо.
 
То есть единственное решение - все системные ссылки через роутинг усложнять /talk/?
Или, отказаться от адреса /talk/ и через 301 ссылаться на /forums/?

Форуму месяца нет, но в индексе сидит. Поэтому думаю о целесообразности производимых действий.
Спасибо за оперативность :)
 
Тогда просьба следующего характера: как можно (или где) найти все системные адреса, чтобы ничего не упустить?
На случай, если решение будет за сохранением /talk/

И, на случай редиректов 301 - как более корректно дополнить htaccess, чтобы все содержания /talk/ удалялись из адресов.
 
Тогда просьба следующего характера: как можно (или где) найти все системные адреса, чтобы ничего не упустить?
На случай, если решение будет за сохранением /talk/
Так должно быть достаточно просто замены /forums/ на /talk/ - это должно заменить всё, что необходимо...
 
Да ладно, не парьтесь, возможно загрузил действительно :-)
Понял, что костылей видимо много будет, и в дальнейшем за ними надо следить и не допускать возникновения ошибок.

Поэтому адекватное решение молодому форуму - потерпеть 301 редирект на адреса по умолчанию.

Посему актуальные просьбы:
  1. рабочий htaccess 301-редирект на новые адреса заместо содержащих /talk/
  2. как по всему форуму заменить в тексте адреса ссылок, картинок?
    та же DataLife Engine это позволяла системно сделать
 
  • Мне нравится
Реакции: Hope
Ну и решил просто все ссылки порезать таким методом - RedirectPermanent /talk
Спасибо Hope за подсказки и ссылку на плагин.

Тему можно под закрытие.
 
  • Мне нравится
Реакции: Hope
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу