редирект на главную

12
Оу!
На сайте с 19.12.2007
Offline
239
#11

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

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

в htacces стоит:

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

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

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

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

Поможете?

Купить мобильные прокси со скидкой 20%: https://surl.li/eijqnt
ciber
На сайте с 04.01.2008
Offline
215
#12
Оу!:
Спасибо, но действительно, мне кажется нуден именно редирект.

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

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

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

Гы. нет. такой вариант однозначно не подойдет. но можно изгольнуться.

например RewriteRule ^news.html$ index.php?do=addnews&qwerty=1 [L]

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

Не это не закроет запрос index.php?do=addnews&qwerty=1

но мы же об этом ни кому не скажем? Кроме того можно првязать к системной дате еще.

BR
На сайте с 06.04.2008
Offline
1
#13

-удалите, по ошибке..

NN
На сайте с 21.11.2006
Offline
28
#14

/////////////////

Оу!
На сайте с 19.12.2007
Offline
239
#15

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

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

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

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

ciber
На сайте с 04.01.2008
Offline
215
#16
Оу!:
ciber, извини, я не разбираюсь в программировании..
вставил, if ($_REQUEST['qwerty']!=1 && $_REQUEST['do']=='addnews' ) $_REQUEST['do']='';
/news.html - работает, как мне и надо
/index.php?do=addnews - по-прежнему выкидывает на страничку добавления новостей

А это в хттаесс поменял?

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

Оу!
На сайте с 19.12.2007
Offline
239
#17

оу, забыл сделать изменений в 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
На сайте с 04.01.2008
Offline
215
#18

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

Это первой строчкой в index.php?

Оу!
На сайте с 19.12.2007
Offline
239
#19

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

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

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

ciber
На сайте с 04.01.2008
Offline
215
#20

Да не за что )

ciber добавил 07.04.2008 в 02:32

Да не за что )

При размещении сообщения были допущены следующие ошибки:

12

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