siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
by_roXe:
В конец своего файла добавляю такую строку:
Redirect 301 /index.php?rad=3 http://site.ru/url55/

И не работает

И не будет.

По хорошему нужно писать отдельный массив с редиректами и проверять в коде если объявлен параметр $_GET['rad'], и есть такой элемент массива, или запись в бд делать редирект.

В htaccess это будет так

после RewriteEngine On добавить

RewriteCond %{QUERY_STRING} =rad=1

RewriteRule ^index\.php /newurl1/? [R=301,L]

RewriteCond %{QUERY_STRING} =rad=2

RewriteRule ^index\.php /newurl2/? [R=301,L]

и так для каждой записи.

Может и через RewriteRule

Sly32:
В силу малоопытности не очень понимаю как это может пройти - обьясните на примерах ?

<p onmouseover="alert(1);">текст</p>

Sly32:
попытался добавить prepare - перестала работать запись. Где то нарушил синтаксис. в VALUES нужно %s или %d указывать через запятую количеством в строгом соответствии с $value?

id null не обязательно указать если он null.

Примерно так. Попробуйте метод insert

Sly32:
в моем варианте ни один лишний тэг не пропускает

Вы забываете что у тегов есть еще атрибуты.

Sly32:
но вот вопрос с командами sql как от них обезопасится?

http://codex.wordpress.org/Data_Validation


$wpdb->insert( 'mytable', array('myrow' => $value) );

$wpdb->prepare(
'INSERT INTO table (myrow) VALUES (%s)',
$value, //an unescaped string (function will do the sanitization for you)
);

и тд

RedirectMatch 301 ^/spory/$ /spory.html

mysql(i)?_real_escape_string, смотря какое расширение для доступа к бд у вас используется. А вообще если используете ВП, лучше юзать встроенные функции которые умеют правильно экранировать данные http://codex.wordpress.org/Data_Validation

addslashes - заменить на *_escape_string

также не забывать что у тегов могут быть разные js события onmouseover и тд.

Ну так проверяйте в своем модуле, каким образом вы выбираете записи по айди или по названию, и если оно не совпадает делайте вывод ошибки. REDIRECT_STATUS и подключение блоков тут не причем.

DELETE a,b FROM users_a a INNER JOIN users_b b ON a.id=b.user WHERE date_login <= '1396257390'

robokassa - платежный агрегатор. Если нужны выплаты - webmoney, payeer.com

Всего: 6568