Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите с .htaccess

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Credo
Отправлено: 10 Июля, 2010 - 20:16:12
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Приветствую форумчане! Встал вопрос: как можно сделать редирект со стат. странички на морду сайта?

Например, адрес стат. странички такой:

_http://site.ru/index.php?do=static&page=test

нужно, зайдя по этому адресу, попасть на http://site[dot]ru/

В индексе хотакеса настройки игнорируются, т.е. не пашет надпись, типа:

indexdirectory index.php?do=static&page=test

Поэтому вбил ее в настройки панели АйЭсПи, пробовал и сокращенный вариант: http://site[dot]ru/test[dot]html
и полный вариант: index.php?do=static&page=test

Простой редирект тоже не заработал, типа:

RewriteRule ^test.html$ /index.php?do=static&page=test [L]

Попробовал отредиректить запрос на морду разными вариантами, типа:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\?do=static\&page=test\ HTTP
RewriteRule ^(.*)index\.html$ /$1 [R=301,L]

Чувствую, что где-то какой-то символ неверно пишу, но не пойму какой. Кто знает хорошо хотакес, подскажите, пожалуйста, как со стат.странички грузануть сайт?
Заранее - спасибо.
 
 Top
Dezmont
Отправлено: 11 Июля, 2010 - 01:28:25
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010  


Помог: 1 раз(а)




А посредством HTML сделать редирект не вариант? типа так:
<META HTTP-EQUIV="refresh" CONTENT="1; URL=http://site.ru/">
1 - это количество секунд через которое произойдёт переход на вашу страницу. Насчёт милисекунд не знаю. Можете попробывать опустить "1", может быть он сразу отправит на морду сайта.
 
 Top
Credo
Отправлено: 11 Июля, 2010 - 11:23:52
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Июль 2010  


Помог: 0 раз(а)




Dezmont пишет:
А посредством HTML сделать редирект не вариант? типа так:
<META HTTP-EQUIV="refresh" CONTENT="1; URL=http://site.ru/">
1 - это количество секунд через которое произойдёт переход на вашу страницу. Насчёт милисекунд не знаю. Можете попробывать опустить "1", может быть он сразу отправит на морду сайта.

Нет. В этом случае загрузится страница новостей. А мне нужно, чтобы при вводе адреса попадало на мою статическую страницу.
Еще варинты есть? Не откажусь от платной помощи.
 
 Top
movEAX
Отправлено: 11 Июля, 2010 - 12:00:11
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




Можете просто использовать header('Location: ....');
А еще можно одолжить htaccess у LiveStreet )

(Отредактировано автором: 11 Июля, 2010 - 12:01:19)



-----
армия.. самое убогое место
 
 Top
Uchkuma
Отправлено: 12 Июля, 2010 - 19:29:42
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




Credo пишет:
_http://site.ru/index.php?do=static&page=test
нужно, зайдя по этому адресу, попасть на http://site.ru/
На самом деле нужно было сделать все с точностью до наоборот. Зайдя на http://site[dot]ru/ нужно было увидеть страницу с адресом http://site.ru/index.html. Стоит упомянуть, что индексным файлом является index.php.
Решение было таково:
Цитата:
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(index\.php)?$ index.html [L,QSA]
, т.е. при пустой строке запроса при обращении к скрипту index.php или без него, обращаемся к index.html.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB