Jump to content

Recommended Posts

  • Модератор

Проблема следующая.

 

Страницы вида: /сайт.ру/89989894 (где в урле ТОЛЬКО цифры) отдают статус 200

Страницы вида /сайт.ру/4sc35 (где есть буквы или хотя бы одна буква, как и положено: статус: 404)

 

Движок джумла 2.5, видимо из-за какого-то используемого компонента. Отключать - не выход.

 

.htaccess менял на стандартный, тему также менял. Проблема именно в компоненте и на стороне двига.

 

Нужно правильно составить условие в .htaccess

чтобы редиректило все урлы на 404 у которых в адресе одни лишь цифры.

Кто может подсказать?

Link to post
Share on other sites

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

Да, это постраничный 404 редирект.

Можно попробовать:

ErrorDocument 404 /сайт.ру/ http://www.web-star.org.ua/404.html - тогда редирект на страницу 404 с отдачей роботу статуса 404.

 

Нужен конкретный пример + содержание .htaccess, а так сложно рассматривать.

Link to post
Share on other sites
  • Модератор

 

 


RewriteEngine On RewriteBase / RewriteRule ^([0-9]+) /404.html

 

по идее должно было бы помочь, но вот почему-то не помогает

Link to post
Share on other sites
  • VIP

Тему можно закрыть. Так как лишь htaccessом тут явно не обойтись

Нет желания написать в дальнейшем о решении проблемы? (если конечно сможете решить проблему)

Link to post
Share on other sites
  • Модератор

Условие участники привели правильное

 

RewriteRule ^([0-9]+) /404.html

Но на пациента оно не распространяется, ввиду других причин. Проблема тут глубже и привязана лишь к конкретному сайту.

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...