Исправить переход на главную страницу
Autor: Aleksandr Akimov
Visitado 1429,
Seguidores 1,
Compartilhado 0
Я изменял место расположения корня сайта теперь при переходе через меню сайт нормально открывает все страницы, но при переходе через меню на главную он прописывает старый путь через папку которой уже нет.
Пробовал все удалить с хостинга и залить заново, но ошибка не проходит.
как исправить.
Publicado em
Здравствуйте. Посмотрите, чтобы у Вас на первом шаге в поле "Адрес сайта" было "http://start-kuban.ru".
Autor
Именно так и прописано но при нажатии на кнопку из меню выдает ссылку http://start-kuban.ru/public_html/start-kuban.ru/
выдает вот такое http://start-kuban.ru/start-kuban.ru/
Что-то вы где-то намудрили. Самый простой способ - сделать редирект в .htaccess, но это лишь купирует вашу ошибку где-то.
Autor
Так вот хотелось бы разобраться в чем ошибка, не дело на костылях. Уже и пробовал сносить все с сервера, но результат тот же
По моему у вас редирект в .htaccess не правильно прописан. Еще возможно папку назначения не правильно прописали.
"Так вот хотелось бы разобраться в чем ошибка, не дело на костылях. Уже и пробовал сносить все с сервера, но результат тот же" - я бы ещё посмотрел, нет ли кэширования на стороне сервера. Плюс, может быть, перенаправление настроено где-то в панели управления хостингом.
Autor
дело в том что через меню на все страницы заходит правильно, только при нажатии на главную происходит дублирование домена, видимо где-то в коде ошибка, где только смотреть я не знаю. На стороне хостинга все работае нормально, прямой заход по ссылке нормальный.
Такое возможно в том случае если у вас в файле .htaccess настроен редирект с index на домен, проверьте правильно ли настроен редирект.
Файл .htaccess находится на хостинге в корне сайта.
В коде все нормально, ссылка с кнопки ведет на страницу index.html, как и должно быть.
Autor
Вы знаете его там вообще нет, посмотрел в корне других сайтов они есть но там только вот это # php -- BEGIN cPanel-generated handler, do not edit
# This domain inherits the “PHP” package.
# php -- END cPanel-generated handler, do not edit
Скопировал этот файл в корень своего сайта, но ркзультата не дало
Тогда создайте его, он должен называться именно так .htaccess с точкой в начале. Файл должен находиться в папке public_html, как и все файлы сайта и пропишите в него код
RewriteEngine On
Redirect 301 /index.html http://start-kuban.ru/
Должно сработать.
(It > Ru) @Aleksandr Akimov ... в дополнение к проверке настроек на стороне сервера, ... попробуйте удалить EXTRA-код из раздела HEAD:
«"Yandex.Metrika counter"» от 4 строки до 19 строки.
ciao
*
.