|
| Дата |
|
USD/RUB | 82.0200 | BTC/USD | 0.0000 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
16.04.2009, 16:49
|
#1
|
Юниор
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
|
вопрос по .htaccess
Может кто подскажет: как с помощью .htaccess сделать редирект с урла вида domain.com/?parametr на урл вида domain.com/index.php?parametr
|
|
|
16.04.2009, 17:42
|
#2
|
Ебланнед
Регистрация: 11.07.2007
Сообщений: 940
Бабло: $13620
|
RewriteRule ^/?$ /index.php [QSA,R=301,L] (если домен один и тот же)
Последний раз редактировалось noable; 20.04.2009 в 17:14.
|
|
|
17.04.2009, 15:22
|
#3
|
почти забросил этот форум
Регистрация: 12.07.2008
Сообщений: 393
Бабло: $4048
|
мод реврайт врубить не забудь
RewriteEngine On
|
|
|
17.04.2009, 15:28
|
#4
|
Юниор
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
ТС -->
|
ТС
Цитата:
Сообщение от mdS
мод реврайт врубить не забудь
RewriteEngine On
|
Спасибо, не забыл
|
|
|
17.04.2009, 15:45
|
#5
|
Senior Member
Регистрация: 27.08.2007
Сообщений: 485
Бабло: $41512
|
RewriteRule ^/\?(.*)$ /index.php?$1 [QSA,R=301,L]
|
|
|
17.04.2009, 15:54
|
#6
|
Юниор
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
ТС -->
|
ТС
Цитата:
Сообщение от egorych
RewriteRule ^/\?(.*)$ /index.php?$1 [QSA,R=301,L]
|
теперь вообще не работает, точнее не выполняет то, что нужно
|
|
|
17.04.2009, 19:49
|
#7
|
Ебланнед
Регистрация: 11.07.2007
Сообщений: 940
Бабло: $13620
|
Цитата:
Сообщение от egorych
RewriteRule ^/\?(.*)$ /index.php?$1 [QSA,R=301,L]
|
/index.php? $1 бакс-адин не надо, итак захват QSA идёт.
-------
опять по сабжу. если тебе редиректить, только когда с параметром, то вот так:
PHP код:
RewriteEngine On RewriteCond %{QUERY_STRING} ^.+$ RewriteRule ^$ /index.php [QSA,R=301,L]
p.s. если не работает, то возможно надо ^$ будет заменить на ^/$
|
|
|
20.04.2009, 10:28
|
#8
|
Юниор
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
ТС -->
|
ТС
Цитата:
Сообщение от mp3skyline
опять по сабжу. если тебе редиректить, только когда с параметром, то вот так:
PHP код:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^.+$
RewriteRule ^$ /index.php [QSA,R=301,L]
|
Sky, все сработало, спасибо!
|
|
|
20.04.2009, 16:49
|
#9
|
Юниор
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
ТС -->
|
ТС
Еще вопрос: подскажите, как запретить гугл-боту доступ ко всем страницам домена кроме морды, т.е. domain.com отдается, а, скажем, domain.com?parametr или domain.com/page.php - нет
Последний раз редактировалось snf; 21.04.2009 в 11:00.
|
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
|