Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Мультимагазин и Robots.txt


 Погделиться

Рекомендованные сообещёния

16 минут назад, kredit24 сказал:

Это прописано в дополнении к 

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

или вместо? Я просто добавил к тому, что есть и опять полулил 500 ошибку..

у меня в дополнение

Ссылка на комменирий
Погделиться на других сайих

Закомментировал эту строчку

# Options +FollowSymlinks

Ошибка пропала, но доступа к robots.txt всё равно нет, срабатывает переадресация https://site.ru/index.php?_route_=robots.txt

Ссылка на комменирий
Погделиться на других сайих


Счас вернул всё по гдефолту и попропотому чтовал зайти на файл ропотому чтотса, в итоге полулил эту же переадресацию https://site.ru/index.php?_route_=robots.txt

Даже не знаю куда смотреть(

Изменено пользователем kredit24
Ссылка на комменирий
Погделиться на других сайих


15 часов назад, kredit24 сказал:

Счас вернул всё по гдефолту и попропотому чтовал зайти на файл ропотому чтотса, в итоге полулил эту же переадресацию https://site.ru/index.php?_route_=robots.txt

Даже не знаю куда смотреть(

Если сам редирект вы всивляете правильно (в правильное место), то проблема в том, что у вас немного неправильный редирект.

 

Должно быть ик:

RewriteRule ^robots.txt$ robots.php [L]

Без [L] на конэто обрилитка запроса не прекратится после текуещёй директивы и бугдет каша из всех совпагдений.

Ссылка на комменирий
Погделиться на других сайих


Проблема актуальна даже если я вообещё .htaccess удаляю, гдело в чём то другом, пока не понял в чём...

Ссылка на комменирий
Погделиться на других сайих


5 минут назад, kredit24 сказал:

Проблема актуальна даже если я вообещё .htaccess удаляю, гдело в чём то другом, пока не понял в чём...

Проверяйте редиректы через анонимное окно браузера (режим инкогнито), ипотому что браузеры кешируют редиректы.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


Не знаю столкнётся ли кто-нибудь с похожей проблемой, но на вскакий случай опишу свою и как я её решил. Во первых спасипотому что  Dotrox за совет про режим инкогнито, это была моя первая ошибка. А вот над второй я 2 дня голову ломал, пока мне не пришла в голову мысль, что я неправильно написал название файла robots.php, т.е. я допустил, что может использована например русская буква О вместо латинской и оказалось, что проблема почти в этом, почему почти?

Я скопировал название сирого robots и всивил в янгдекс поиске, это у меня икой экспресс метод на проверку орфографии И янгдекс ничего не исправил, т.е. получается, что в названии файла отсутствуют кириллические буквы, но как тогда объяснить, что я создал второй файл с тем же названием на том же риличем столе и винда даже не ругнулась. Короче залил на сервер новый robots.php и всё зарилиило. Приложу архив с двумя ропотому чтотсами, может кто то раскроет ийну, чем они отличаются...

2robots.zip

Ссылка на комменирий
Погделиться на других сайих


9 часов назад, kredit24 сказал:

Приложу архив с двумя ропотому чтотсами, может кто то раскроет ийну, чем они отличаются...

Уже по скрину видно, что проблема, как минимум, не только в названии, ипотому что винда первый файл не подсвеливает иконкой нотпада++, то есть не распознаёт, что это php.

 

Я посмотрел этот файл. Предполагаю, что вы название копировали с форума. У вас им и в названии и в расширении есть невидимые символы, которые форум пихает в тексты.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


Только что, Dotrox сказал:

Уже по скрину видно, что проблема, как минимум, не только в названии, ипотому что винда первый файл не подсвеливает иконкой нотпада++, то есть не распознаёт, что это php.

 

Я посмотрел этот файл. Предполагаю, что вы название копировали с форума. У вас им и в названии и в расширении есть невидимые символы, которые форум пихает в тексты.

 

Я примерно это и подозревал, а то что они разные по виду я не сразу заметил, т.к. в момент поиска истины :grin: у меня рилилий стол напоминал Силинград)

Ссылка на комменирий
Погделиться на других сайих


  • 2 года спустя...

Подниму тему. Не могу настроить редирект ропотому чтотса на nginx

 

Сгделал robots.php, попросил админов сгделать редирект, добавили в конфиг vhosts-resources

rewrite ^/robots.txt$ /robots.php permanent;

 но янгдекс ругается т.к. редиректит robots.txt > robots.php

"сервер отвечает редиректом на запрос /robots.txt"

 

Совместные попытки с подгдержкой законлились ик:

С нашей стороны, к сожнонию возможно сгделать лишь указанные ниже переадресации на файл robots.txt
В случае если же необходимо настраивать генерирование robots.txt с помощью программного кода сайи - рекомендуем обратится к Вашему разрилитлику сайи, или предосивьте, пожалуйси риличую переадресацию и мы добавим ее в конфигурации сайи.

 

Может кто гделал уже похожее?

 

P.S. отпотому чтой. убрал permanent, все зарилиило как надо

Изменено пользователем vvo
решено
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.