[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться с mod_rewrite
Гость_Сергей
Уважаемые профессионалы помогите разобраться с mod_rewrite. Уже 3 дня бьюсь и не могу преобразовать URL в ЧПУ.
Что делаю: В .htaccess добавляю строки
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /file.php?data1=$1&data2=$2&data3=$3 [L]

После всех этих процедур ввожу в адресную строку site.ru/file.php?data1=123&data2=456&data3=789 ожидаю получение url типа http://site.ru/123/456/789.html, а ничего не изменяется ((( Почему???



Спустя 2 минуты, 16 секунд (13.01.2012 - 20:55) Winston написал(а):
А что выводит, ошибку или что?
Попробуй убрать слеш перед /file.php
И добавь вместо [L], [L,QSA]

Спустя 7 часов, 4 минуты, 20 секунд (14.01.2012 - 04:00) Гость_Сергей написал(а):
Нет ошибку не выводит. Выводит страницу site.ru/file.php?data1=123&data2=456&data3=789. Просто я хочу зашифровать get запрос, а url на чпу не изменяется.

Спустя 7 минут, 41 секунда (14.01.2012 - 04:07) Guest написал(а):
ставил и убирал слеш (/) добавил [L,QSA] тоже самое. ((

Спустя 25 минут, 10 секунд (14.01.2012 - 04:33) caballero написал(а):
Цитата
После всех этих процедур ввожу в адресную строку site.ru/file.php?data1=123&data2=456&data3=789 ожидаю получение url типа http://site.ru/123/456/789.html, а ничего не изменяется ((( Почему???

Как минимум перепутал местами что надо вводить а что выводить

Спустя 47 минут, 18 секунд (14.01.2012 - 05:20) Гость_Сергей написал(а):
Во всех документациях и примерах смотрел вроде так RewriteRule прописывается. Помогите сформировать правильно (если не трудно), а то у меня че то мозги уже закипели...

Спустя 4 часа, 54 минуты, 35 секунд (14.01.2012 - 10:14) Winston написал(а):
Гость_Сергей
caballero прав.
Цитата (Гость_Сергей @ 13.01.2012 - 19:53)
ввожу в адресную строку site.ru/file.php?data1=123&data2=456&data3=789 ожидаю получение url типа http://site.ru/123/456/789.html

А теперь поменяй местами то, что ты вводишь в адресную строку и то, что ты ожидаешь увидеть.

Спустя 5 минут, 9 секунд (14.01.2012 - 10:20) Ramzil_Nixon написал(а):
Гость_Сергей, а разве на урл не надо ввести это: http://site.ru/123/456/789.html после этих процедур?

Спустя 2 дня, 1 час, 27 минут, 14 секунд (16.01.2012 - 11:47) Гость_Сергей написал(а):
Спасибо уважаемые форумчане. Я понял что проблема была в том, что я не правильно понял смысл mod_rewrite. Я думал урл будет сам заменяться на чпу, а как оказалось вводишь чпу, а mod_rewrite преобразовывает его в то, что ты хочешь... Еще раз всем спасибо!!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.