Путь для view

Аватар пользователя viktorbeznosov viktorbeznosov 28 мая в 15:24

Есть такая проблема.
У меня есть вьюшка https://rossila.ru/drivers1/
Я хочу задать ей путь https://rossila.ru/drivers/ - но у меня на это URL выдает 404
Not Found
The requested URL /drivers/ was not found on this server.

В чем может быть проблема? Нигде никаких страничек с таким URL-ом больше на сайте нет

Лучший ответ

Аватар пользователя ivnish ivnish 28 мая в 20:41

Может на веб сервере что-то накрутили?

Комментарии

Аватар пользователя VasyOK VasyOK 28 мая в 16:09

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

Аватар пользователя viktorbeznosov viktorbeznosov 28 мая в 17:15

А если с разработчиком связи нет, а мне достался сайт в наследство? В какую сторону копать хотя бы?

Аватар пользователя cooperok cooperok 28 мая в 19:27

/admin/structure/views
Ищите там вашу вьюху. Для совсем далеких от темы: там в таблице есть столбец "Путь", ищите там адрес drivers1 . Потом жмите на кнопку редактировать (edit) справа.
Дальше в своей вьюхе обратите внимание на этот пункт:

Вероятно, это вам поможет. Меняйте тут на нужный адрес. Только проверьте еще раз что такой страницы на самом деле нет. Это что касается вьюса который генерит страницу.

Аватар пользователя cooperok cooperok 28 мая в 20:47

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

После чего добавить нужную страницу в node/add с адресом "drivers"

Затем в admin/structure/block добавьте блок (с именем вашего вьюса) в содержимое (body)

и добавьте ему отображение только на выбранной странице

Аватар пользователя VasyOK VasyOK 28 мая в 22:23

Толку, что блок будет там выведен, если сама страница не появляется.
https://drupal.ru/node/141600 - судя по теме, не у одного меня затаились сомнения что там какое-то волшебство в сайте. Какие файлы и папки в корне сайта? Типа:
includes\
misc\
modules\
private\
profiles\
scripts\
sites\
themes\
.editorconfig
.gitignore
.htaccess
web.config
google88bd28614f7e6b7f.html
yandex_5cdeeb69b490c43c.html
authorize.php
cron.php
index.php
install.php
update.php
xmlrpc.php
CHANGELOG.txt
COPYRIGHT.txt
INSTALL.txt
INSTALL.mysql.txt
INSTALL.pgsql.txt
INSTALL.sqlite.txt
LICENSE.txt
MAINTAINERS.txt
README.txt
robots.txt
UPGRADE.txt

Аватар пользователя cooperok cooperok 29 мая в 13:15

Вы бы могли описать что было на стороне сервера и как вы это решили?
Нужно делиться опытом, мы же старались и имеем право знать что было и как это решать в подобных ситуациях)))

Аватар пользователя VasyOK VasyOK 29 мая в 14:05

Большинству из нас это не понадобится. Там Виндовс сервер. И не удивлюсь если что-то типа ФСБ-чекера.