- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите пожалуйста, сделал сайт, назовем его moy-sait.ru
сделал страничку с 404 ошибкой
прописал в .htaccess
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.moy-sait.ru$
RewriteRule ^(.*)$ http://moy-sait.ru/$1 [NC,R=301,L]
ErrorDocument 401 http://moy-sait.ru/
ErrorDocument 403 http://moy-sait.ru/
ErrorDocument 404 http://moy-sait.ru/404.php
ErrorDocument 500 http://moy-sait.ru/
И все вроде хорошо, все работает, да обнаружил тут в рамблере проиндексированную странику
http://moy-sait.ru/1.htm/2.htm
И офигел.
Попробывал набрать - есть такая страничка, косая, кривая, но редирект на ошибку не срабатывает.
Почему? Поможите, главное, что и страничка такая не одна!(
Выручайте, гуру!
есть такая страничка
А как она будет 404 выдавать, если страница есть?
ErrorDocument 404 http://moy-sait.ru/404.php
Так будет редирект 302 на адрес http://moy-sait.ru/404.php, а не 404, абсолютно никакого смысла.
Надо так:
ErrorDocument 404 /404.php
Тогда по набранному адресу (если такой страницы нет) будет выдано содержимое страницы /404.php (не меняя адрес в адресной строке). И код 404 будет выдан.
Так будет редирект 302 на адрес http://moy-sait.ru/404.php, а не 404, абсолютно никакого смысла.
Надо так:
ErrorDocument 404 /404.php
Тогда по набранному адресу (если такой страницы нет) будет выдано содержимое страницы /404.php (не меняя адрес в адресной строке). И код 404 будет выдан.
Неа, не помогает.
Сделал так
ErrorDocument 401 http://moy-sait.ru/
ErrorDocument 403 http://moy-sait.ru/
ErrorDocument 404 /404.php
ErrorDocument 500 http://moy-sait.ru/
Страница http://moy-sait.ru/1.htm/2.htm
как была, так и есть. Редирект не срабатывает!(
А как она будет 404 выдавать, если страница есть?
Реально такую страницу я не делал!
Просто он взял как то сам и смешал 2-е страницы!
Страницу 1.htm и страницу 2.htm
Причем не понятно как, да в принципе и бог с ним, но
должен бы был сработать редирект на 404
а он не сработал.(
Просто он взял как то сам и смешал 2-е страницы!
Попробывал набрать - есть такая страничка, косая, кривая
Вы уж определитесь, есть такая страничка или нету..
Еще раз говорю. Сайт на html
Есть страницы
1.htm и
2.htm
страницы 1.htm/2.htm
одним файлом на хосте нет, так же как нет ни одной ссылки на 1.htm/2.htm
Если набрать
http://moy-sait.ru/любая чепуха
срабатывает редирект на 404
А если http://moy-sait.ru/1.htm/2.htm
http://moy-sait.ru/1.htm/2.htm
Выдается кривая, косая 1.htm
и редирект не срабатывает.
Вопрос - почему?
RewriteRule у вас под этот шаблон любой адрес попадает. Зачем там вообще реврайт, если на хтмл. Снесите его.
RewriteRule у вас под этот шаблон любой адрес попадает. Зачем там вообще реврайт, если на хтмл. Снесите его.
Нужен там реврайт или не нужен, я не про это спрашивал.
Почему не срабатывает редирект - вот вопрос!
acid777,
А все-таки снести не пробовали?
или хотя бы поменять эти блоки местами?
acid777,
А все-таки снести не пробовали?
или хотя бы поменять эти блоки местами?
Неа, не помогает!