Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: 301 редирект
цитата
11/05/11 в 13:53
 Sergeyka
Ребят, помогите

есть урлы типа domain.com/?x=много.много.цифирь.разделенных.точкой


как по средством htacess сделать 301 редирект с этих урлов на морду?

с меня +8 и куча респектов icon_smile.gif
цитата
11/05/11 в 14:16
 dDan
Но не тестил
Код:

RewriteCond %{QUERY_STRING} ^x=(.*)$ [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/ [L,R=301]

Может так даже

Последний раз редактировалось: dDan (11/05/11 в 14:41), всего редактировалось 4 раз(а)
цитата
11/05/11 в 14:17
 Sergeyka
сейчас попробую
цитата
11/05/11 в 14:21
 Sergeyka
не работает icon_sad.gif
может поможет. урлы имеют такой формат
http://www.domain.com/?x=2416.9959.2409.1436.3768.5350.1040.0382.98….7482.2033
цитата
11/05/11 в 14:23
 dDan
Обновил попробуй
цитата
11/05/11 в 14:37
 Sergeyka
Неверное перенаправление на странице


Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

Эта проблема может возникать при отключении или запрещении принятия кук.
цитата
11/05/11 в 14:42
 dDan
Еще раз обновил попробуй
цитата
11/05/11 в 14:44
 Sergeyka
тоже icon_sad.gif
цитата
11/05/11 в 14:47
 dDan
Ждем админов icon_sad.gif сорри что не помог
цитата
11/05/11 в 14:51
 Sergeyka
dDan: smail54.gif молодец что откликнулся smail54.gif
цитата
12/05/11 в 04:44
 Sergeyka
ну неужеле нет спецов?
жесть какая то...

Хорошо, согласен заплатить вознаграждение за рабочий код 301 редиректа - не много но на пиво хватит
цитата
12/05/11 в 10:06
 Yacc
Код:
RewriteCond %{QUERY_STRING} ^x=(.*) [NC]
RewriteRule .* /? [L,R=301]
цитата
12/05/11 в 10:40
 Sergeyka
Yacc: Бро спасибо!
Работает!

Скинь в ПМ ВМЗ кошелек, скину на пиво icon_wink.gif ;)
цитата
12/05/11 в 10:56
 dDan
Yacc: бля бро объясни отличие от моего и почему мое не завелось
цитата
12/05/11 в 12:05
 Yacc
dDan: Если вопрос не поставить, то все параметры дописываются к новому урлу.

Код:
RewriteRule .* /? [L,R=301]


http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule
Цитата:
When you want to erase an existing query string, end the substitution string with just the question mark.
цитата
12/05/11 в 12:25
 Sergeyka
спасибо всем, накинул кармы в топеге smail54.gif
цитата
12/05/11 в 13:21
 dDan
Yacc писал:
dDan: Если вопрос не поставить, то все параметры дописываются к новому урлу.

Код:
RewriteRule .* /? [L,R=301]


http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule

Гратц, век живи век учись
цитата
14/07/11 в 17:26
 Sergeyka
имеется урл типа
http://www.domain.com/index.php?id=18

подскажите как его правильно средиректить на морду?


Эта страница в полной версии