Тогда он будет игнорировать эту записи,а мне нужно чтобы он их записывал
Надеялся что можно как-то изящней,но ладно.
Спасибо)
В этом случае %qwe% будет индексироваться?
Да,еще раз спасибо
Так кто же знал что вы такие злые будете :)
Это не написание ЦМС а обычная смена index.php на что-то другое в целях защиты.
И автора не забуду указать,не волнуйтесь.---------- Добавлено 08.11.2012 в 19:10 ----------
Вот моя попытка если это так важно:
RewriteRule ^?feed=rss2$ /controller.php?action=rss [L]---------- Добавлено 08.11.2012 в 19:11 ----------Все большое спасибо за помощь
Все написал,вроде должно работать.Но вставив эти строки и запустив один раз меня перекинуло /index.php?action=rss
после этого я вспомнил что мой файл называется controller.php и выглядеть всё должно вот так:
RewriteCond %{QUERY_STRING} ^feed=rss2$
RewriteRule ^$ /controller.php?action=rss [R=301,L]
Но почему-то меня всё также выбрасывает на index.php,как будто я не сохранил файл---------- Добавлено 08.11.2012 в 19:03 ----------
Можно подумать вы всему учились сами,никогда не прося помощи кого-либо
Если я правильно понял то ваш код берет все что идет после доменного имени и пытается записать в значение action а мне нужно конкретно для http://hostname.com/?feed=rss2
Дело в том что пишу новый движок для своего сайта,где rss находится по другой ссылке и хотелось бы чтобы людям не пришлось подписываться заного
Если честно то пытаюсь оградить сервер от хакерских атак,не до конца понимая всей сути и стараясь предусмотреть всё в меру своего знания.
Вообщем есть корневой каталог website/ и в нем содержится папка scripts(и несколько других системных папок) в которой есть complaint.php
Т.е. Website/scripts/complaint.php
DocRoot находится в папке Website/www/ ,там есть index.php который реагирует на все действия через GET параметры Представим что на странице есть ссылка на http://site/scripts/complaint.php
Внимание вопрос: Как сделать и есть ли смысл делать чтобы этот скрипт можно было запускать только с сайта? Потому что при автоматизированом запуске с чужой машины это можно привести к спаму в БД.
Читал про реализацию сессии для такого случая,как насчёт такого варианта.
Вообще насколько мне хочется верить данные от XSS атак и SQL инъекций я защитил,а вот что насчёт банально доступа к файлам с исходным кодом?
Хотя это не вариант, а что делать со скриптами к которым обращается страница?
Например у меня есть форма поиска и ей нужно обратиться к скрипту, который лежит в папке scripts/search.php , при нажатии на кнопку появляется Forbidden