ЧПУ В MODX

Автор sproekt, 21-12-2016, 20:20:43

« назад - далее »

sproektTopic starter

ВОПРОС ПО ЧПУ
как убрать с названия лишний блок "/modx"


например
показывает

http://plastpaket.com.ua/modx/kontakty
http://plastpaket.com.ua/modx/

а нужно
http://plastpaket.com.ua
http://plastpaket.com.ua/kontakty

и параллельно остаются работать(то есть дублирует)

http://plastpaket.com.ua/modx//index.php?id1



в .htaccess стоит

# deny access to _all_ files in the core, including changelog.txt and error.log
# original borrowed from owncloud

# line below if for Apache 2.4
<ifModule mod_authz_core.c>
Require all denied
</ifModule>

RewriteBase /modx

# line below if for Apache 2.2
<ifModule !mod_authz_core.c>
deny from all
Satisfy All
</ifModule>

# section for Apache 2.2 and 2.4
IndexIgnore *
https://paket.kiev.ua
  •  


tartaren

По поводу index.php по моему проще его закрыть в robots.txt. А по поводу папки "modx" в названии, я так понял она у вас физически существует - отключите вложенные URL.


odmenestrator

Как выглядит дерево ресурсов?
  •  

sproektTopic starter

#3
/public_html/modx

Добавлено: 22-12-2016, 11:34:33


отключил "Использовать вложенные URL"
ничего не поменяло
при заходе на
http://plastpaket.com.ua/
отображает

Index of /

.well-known/
cgi-bin/
modx/


при входе на  http://plastpaket.com.ua/modx/
http://plastpaket.com.ua/modx/kontakty
отображает нормально
https://paket.kiev.ua
  •  

vold57

sproekt, вы в корне домена создали папку modx и залили туда систему?


sproektTopic starter

#5
Цитата: vold57 от 22-12-2016, 14:27:34
sproekt, вы в корне домена создали папку modx и залили туда систему?

атомат установка на хостинге
дерево файлов на скрине
перебросить содержимое папки МОДХ в паблик такой путь не совсем то что нужно
https://paket.kiev.ua
  •  


sproektTopic starter

Цитата: vold57 от 22-12-2016, 15:09:05
Система должна находиться в корневой папке сайта.

то есть удалить эту и записать все заново?
и нет варианта чтобы нормально работало в данном случае?
(это автоматическая установка с хостинга )
https://paket.kiev.ua
  •  


tartaren

Первый раз вижу такую автоматическую установку, давно уже не пользуюсь автоматом. На бегете например ставило в "public_html"
А неправильно отображается потому что index.php не находит в корне. Возможно решается редиректом, но это с поддержкой хостинга лучше общаться.


vold57

Цитата: sproekt от 22-12-2016, 15:46:05и нет варианта чтобы нормально работало в данном случае?
Насчет вариантов, я не в курсе. Работаю с MODx на уровне пользователя. Я б на вашем месте в целях экономии времени, либо вручную установил бы систему в корень домена, либо поискал бы ответы на сайте, где есть разработчики MODx. Тут по этой теме можно долго ждать нужных ответов.