Dle прошу помочь

Armin
На сайте с 04.03.2009
Offline
75
1236

Где можно убить страницу addnews.html и index.php?do=addnews и другие такого же рода, словно их вообще нет и не было никогда)) Просто удалить файл не подходит, надо физически удалить из движка, чтобы при заходе на такую страницу (набрав ручками) было тоже самое, что и при заходе на любую другую, которой не существует.

Консультации по SEO от 25$/час. Обращаться в ICQ За инвайтами на киноперец в личку SEOinst.ru - все необходимое для заработка в интернет (http://linkum.ru/to/2041/)
RO
На сайте с 25.10.2008
Offline
108
#1

.htaccess здесь пробывали удалять? Вот эту строчку -RewriteRule ^addnews.html$ index.php?do=addnews [L]

ewg777
На сайте с 04.06.2007
Offline
225
#2
rws-omsk:
.htaccess здесь пробывали удалять? Вот эту строчку -RewriteRule ^addnews.html$ index.php?do=addnews [L]

Посты пробовали читать?

RewriteRule ^addnews.html$ index.php?do=addnews [L]

Заменить на

RewriteRule ^index.php?do=addnews$ index.php?do=cat&category=not_found [L]
Armin
На сайте с 04.03.2009
Offline
75
#3

ewg777, сделал, как Вы написали.

RewriteRule ^index.php?do=addnews$ index.php?do=cat&category=not_found [L]

Результат:

site.ru/addnews.html - отрубилась, все ок.

site.ru/index.php?do=addnews - работает, как и работало.

Забыл сказать, что стоит ЧПУ, может это играет роль))

Мне надо вот это все отрубить, чтобы не работало вообще. Я уже и так и так пытался...


site.ru/index.php?do=lastnews
site.ru/index.php?do=tag
site.ru/tags/
site.ru/index.php?do=favorites
site.ru/favorites/
site.ru/rules.html
site.ru/index.php?do=rules
site.ru/statistics.html
site.ru/index.php?do=stats
site.ru/rss.xml
Igorrok
На сайте с 28.08.2007
Offline
117
#4
Redirect 301 /index.php?do=addnews http:// ДОМЕН /index.php?do=cat&category=not_found

или так

RewriteRule ^index.php?do=addnews$ http:// ДОМЕН /index.php?do=cat&category=not_found [R=301,L]

Для остальных запросов по аналогии. Если не запработает, напишите, попробую исправить.

Истина где-то рядом...
muratti
На сайте с 31.05.2008
Offline
238
#5

Тоже интересует решение задачи. Только вот хотелось бы обойтись без редиректа. Вариант ewg777 попробовал, такая же ситуация, как у Armin, не работает. Неужели никак не снести эти страницы.

[Удален]
#6

а как насчет брутальности?


RewriteCond %{QUERY_STRING} do=(lastnews|tag|favorites|rules|stats)
RewriteRule index.php - [F,L]

RewriteRule /(tags|favourites/|rules.html|statistics.html|rss.xml) - [F,L]

вставляем со следующей строки после RewriteEngine On ;)

да будет школе ГРУСТНО! У НАС ВЕДЬ В ДЛЕ НЕ ГУСТО! гы

J
На сайте с 28.06.2008
Offline
50
#7

Заходите в разде engine/modules и удаляете все что вам нужно и навсегда))

Igorrok
На сайте с 28.08.2007
Offline
117
#8

Переименовываете файл addnews.php и все.

T
На сайте с 13.01.2009
Offline
50
#9

Igorrok, Умный да ? И когда перейдёш на do=addnews тебе напишит ошибку, нет файла

Открываем engine/engine.php и стираем

	case "addnews" :

include ENGINE_DIR.'/modules/addnews.php';
break;
sirota77
На сайте с 08.09.2008
Offline
161
#10
Troytft:
Igorrok, Умный да ? И когда перейдёш на do=addnews тебе напишит ошибку, нет файла
Открываем engine/engine.php и стираем
	case "addnews" :

include ENGINE_DIR.'/modules/addnews.php';
break;

ну хоть один грамотный человек в теме

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий