Оу!

Оу!
Рейтинг
239
Регистрация
19.12.2007
Должность
интернет-маркетинг

упс, привык обычно всё добавлять по возмоности в конец файла.

Добавил в начало и.. заработало!

Спасибо тебе!

оу, забыл сделать изменений в htacces

1. в index.html добавил

if ($_REQUEST['qwerty']!=1 && $_REQUEST['do']=='addnews' ) $_REQUEST['do']='';

2. из htacces удалил:

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

3. в htacces добавил

^news.html$ index.php?do=addnews&qwerty=1 [L]

не помогло! работают оба адреса:

/news.html и /index.php?do=addnews

ciber, извини, я не разбираюсь в программировании..

вставил, if ($_REQUEST['qwerty']!=1 && $_REQUEST['do']=='addnews' ) $_REQUEST['do']='';

/news.html - работает, как мне и надо

/index.php?do=addnews - по-прежнему выкидывает на страничку добавления новостей

Спасибо, но действительно, мне кажется нуден именно редирект.

Вот объясняю точнее:

в htacces стоит:

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

"addnews" вызывает страницу добавления новости.

Мне необходимо, чтобы новость можно было добавлять только по адресу /news.html

Код, который Вы дали мне полностью отрубает функции добавления новостей.

Поможете?

noname, ????

мне надо сделать, чтоб только эта ссылка перестала работать, но сам модуль отправи новой новости удалять не надо!

спасибо. неправильно понял, да и не вкурсе был.

всё нормально

ciber:

не проще ли не обрабатывать этот запросик и редирект вообще не нужен будет.

эм мне просто посоветовали, сделать именно редирект... хотя с другой стороны..

а как сделать, чтоб этот запрос не обрабатывался?

но ведь партнёрка действительно распространена на английских сайтах! неужели среди "наших" ещё никто не успел её затестить?

http://bazasaitov.ru

Новый проект. Подробное описание Вашего сайта + прямая ссылка.

Масол, не, у меня хостер хороший. Объяснил ему проблему, их программист предложил новый код. Зацените!

$userAgents = Array("Googlebot","^Yandex","^StackRambler","Yahoo! Slurp","^msnbot");

$found = false;

foreach ($userAgents as $userAgent)
{
if (ereg($userAgent,$_SERVER['HTTP_USER_AGENT']))
{
$found = true;
break;
};
};


if (!$found)
{
session_start();


if (!isset($_SESSION['authed']))
{
if (!isset($_SESSION['index']))
{

$index = rand(100000,9999999);
$_SESSION['index'] = $index;
header("location: index.php?$index");
die();
}
else
{

if ($_SESSION['index'] == $_SERVER['QUERY_STRING'])
{
$_SESSION['authed'] = true;
}

};
};

if (!isset($_SESSION['authed'])) { die(); };
};

Программист сказал, ети основные как Яндекс Гугл Рамблер будут работать.

Теперь могут быть проблемы с поисковиками? Кто-нибудь может дать точный ответ?

Всего: 908