files

Подскажите по .htaccess

13 posts in this topic

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

 

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

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

 

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

 

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

 

 


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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


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.