- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Все внутренние ссылки на сайте абсолютные
/guest/
/contact/
/work/1/
и т.п.
При анализе лога ошибок заметил, что у некоторых посетителей абсолютная ссылка не срабатывает, и если кто-то из гостевой переходит на страницу контактов, то идет обращение к несуществующей странице /guest/contact/
Где-то теряется первый / , хотя во всех ссылках он есть.
Браузеры у подобных посетителей самые разнообразные (хотя линуксовые встречается чаще).
Кто-нибудь сталкивался с такой проблемой?
это вроде как не абсолютные, а относительные...
что за скрипт то?
это вроде как не абсолютные, а относительные...
отноительно корневой папки получается абсолютные
а вообще да, надо называть относительные :)
что за скрипт то?
самописный. из-за mod_rewrite в ссылках много папок, поэтому все ссылки идут относительно корневой папки /
Встречался с похожей ситуацией.
Тут могут сыграть настроки в апаче, касаемые редиректов урлов со слэшами на конце, в зависимости того как вводится урл, с www или без и как прописан основной домен на сервере с www или без.
Покажите пожалуйста урл в личку или попробуйте проверить сами.
Может быть поможет вылечить информация тут
/ru/forum/127782
http://www.opennet.ru/docs/RUS/rewriteguide/
Слеш в начале параметра href говорит БРАУЗЕРУ перейти по ссылке от корня домена.
Настройки сервера не причем. Видимо где-то таки стоят неправильные ссылки.
Повторюсь, что запрос на URL по ссылке формируется браузером и лишь потом обрабатывается на сервере. Все браузеры знают, что "/" - это корень. Следовательно - остаются ссылки.
Проверить можно, поставив на одну из таких страниц (с помощью mod_rewrite) скрипт, который бы записывал переменную referrer.
Браузер-то переходит как положено, а вот то, как это воспримет mod_rewrite - большой вопрос.
Если пути все именно такие,
/guest/
/contact/
/work/1/
то ни каких заморочек быть не должно...
заход на /contact/ не может превратиться в /guest/contact/, если нет косяков:
1. возможно не правильная обработка урлов в htaccessЕ, делаете редирект и т.п.... проверяйте по логам.
2. может сохранились старые ссылки... по ним люди ходят
3. всё таки где-то забыли сделать практически "абсолютную" ссылу
4. смотрите внимательнее, возможно вы не заметили точку (.), может есть адрес ./contact/ (а это уже относительный путь), причём похоже именно на странице /guest/ !!
5. в конце концов можете свои логи писать и сохранять туда все необходимые переменные окружения, пути и т.п. чтобы потом выявить как же люди туда попадают и с каких IP и юзверьагентами.
Жирным выделил наиболее вероятное...
во-первых это не абсолютные а относительные ссылки.
во-вторых проверь что стоит в директиве host или в метатеге base
Повторюсь, что запрос на URL по ссылке формируется браузером и лишь потом обрабатывается на сервере. Все браузеры знают, что "/" - это корень. Следовательно - остаются ссылки.
Разобрался с проблемой. Ссылки правильные, тупые граберы их неправильно читают. Теперь знаю как автоматом вычислять граберов.
5. в конце концов можете свои логи писать и сохранять туда все необходимые переменные окружения, пути и т.п.
Собственно по этому логи и обнаружил проблему.