Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7340
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 16.04.2009, 16:49   #1
snf
Юниор
 
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
Отправить сообщение для snf с помощью ICQ
По умолчанию вопрос по .htaccess

Может кто подскажет: как с помощью .htaccess сделать редирект с урла вида domain.com/?parametr на урл вида domain.com/index.php?parametr
snf вне форума  
Старый 16.04.2009, 17:42   #2
mp3skyline
Ебланнед
 
Регистрация: 11.07.2007
Сообщений: 942
Бабло: $13620
Отправить сообщение для mp3skyline с помощью ICQ
По умолчанию

RewriteRule ^/?$ /index.php [QSA,R=301,L] (если домен один и тот же)
__________________
конвертим mp3 траф в бабло вопросы, обсуждения, предложения -- в аську или тут
./configure --not-war --love; make

Последний раз редактировалось noable; 20.04.2009 в 17:14.
mp3skyline вне форума  
Старый 17.04.2009, 15:22   #3
mdS
почти забросил этот форум
 
Аватар для mdS
 
Регистрация: 12.07.2008
Сообщений: 396
Бабло: $4048
По умолчанию

мод реврайт врубить не забудь

RewriteEngine On
mdS вне форума  
Старый 17.04.2009, 15:28   #4
snf
Юниор
 
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
ТС -->
Отправить сообщение для snf с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от mdS Посмотреть сообщение
мод реврайт врубить не забудь

RewriteEngine On
Спасибо, не забыл
snf вне форума  
Старый 17.04.2009, 15:45   #5
egorych
Senior Member
 
Аватар для egorych
 
Регистрация: 27.08.2007
Сообщений: 486
Бабло: $41512
По умолчанию

RewriteRule ^/\?(.*)$ /index.php?$1 [QSA,R=301,L]
egorych вне форума  
Старый 17.04.2009, 15:54   #6
snf
Юниор
 
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
ТС -->
Отправить сообщение для snf с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от egorych Посмотреть сообщение
RewriteRule ^/\?(.*)$ /index.php?$1 [QSA,R=301,L]
теперь вообще не работает, точнее не выполняет то, что нужно
snf вне форума  
Старый 17.04.2009, 19:49   #7
mp3skyline
Ебланнед
 
Регистрация: 11.07.2007
Сообщений: 942
Бабло: $13620
Отправить сообщение для mp3skyline с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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. если не работает, то возможно надо ^$ будет заменить на ^/$
__________________
конвертим mp3 траф в бабло вопросы, обсуждения, предложения -- в аську или тут
./configure --not-war --love; make
mp3skyline вне форума  
Старый 20.04.2009, 10:28   #8
snf
Юниор
 
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
ТС -->
Отправить сообщение для snf с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от mp3skyline Посмотреть сообщение
опять по сабжу. если тебе редиректить, только когда с параметром, то вот так:
PHP код:
RewriteEngine On
RewriteCond 
%{QUERY_STRING} ^.+$
RewriteRule ^$ /index.php [QSA,R=301,L
Sky, все сработало, спасибо!
snf вне форума  
Старый 20.04.2009, 16:49   #9
snf
Юниор
 
Регистрация: 06.04.2009
Сообщений: 13
Бабло: $500
ТС -->
Отправить сообщение для snf с помощью ICQ
автор темы ТС По умолчанию

Еще вопрос: подскажите, как запретить гугл-боту доступ ко всем страницам домена кроме морды, т.е. domain.com отдается, а, скажем, domain.com?parametr или domain.com/page.php - нет

Последний раз редактировалось snf; 21.04.2009 в 11:00.
snf вне форума