[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ЧПУ mod_rewrite
wollk
Помогите сделать ЧПУ

Имеются ссылки

test.ru/Главная_Страница - index.php
test.ru/Почта-Отправить - index.php?page=1&mail=new

Заранее спс



Спустя 8 минут, 4 секунды (29.07.2011 - 22:27) Winston написал(а):
Что такое почта-отправить ? И, что должно быть в ней ?

Спустя 23 минуты, 17 секунд (29.07.2011 - 22:51) wollk написал(а):
Почта-Отправить

Имеется ввиду страница с почтой, раздел/функция/действие отправить новое сообщение

Спустя 2 минуты, 17 секунд (29.07.2011 - 22:53) Winston написал(а):
wollk
Попроще объясни плиз.

Спустя 14 минут (29.07.2011 - 23:07) wollk написал(а):
Ну я написал ЧПУ и ссылка для обработчика sad.gif

Спустя 3 минуты, 1 секунда (29.07.2011 - 23:10) Winston написал(а):
RewriteEngine on
RewriteRule /([^-]+)-(.*) index.php??page=$1&mail=$2

Так что ли ?

Спустя 2 минуты, 24 секунды (29.07.2011 - 23:12) alex12060 написал(а):
Цитата
test.ru/Почта-Отправить - index.php?page=1&mail=new


Не, не вариант так сделать.
Ну так можно:


([а-яёА-Я]+)-([а-яёА-Я]+) index.php?page=$1&mail=$2


А далее, с принятыми данными работай как душе угодно.

Спустя 3 минуты, 41 секунда (29.07.2011 - 23:16) jetistyum написал(а):
Почему не вариант? не пробовал конечно с русскими символами работать в mod_rewrite но, раз уж он их должен схавать в наборе символов,должен и в строке схавать

а вообще обычно такую обработку путей дают скрипту - диспетчеру.

Спустя 11 часов, 37 минут, 43 секунды (30.07.2011 - 10:54) wollk написал(а):
Чёто у меня не получилося. Просто в википедии такие пути

Спустя 1 час, 9 минут, 39 секунд (30.07.2011 - 12:03) DySprozin написал(а):
wollk
так, давай попорядку, что не получается
набери:
RewriteEngine on
RewriteRule ^Главная$ /index.php


зайди на заглавную страницу http://foo.bar/Главная

выдаст страницу или 404 ошибку?

Спустя 6 минут, 5 секунд (30.07.2011 - 12:09) wollk написал(а):
Сервер не найден

Спустя 1 минута, 37 секунд (30.07.2011 - 12:11) wollk написал(а):
А если написать

RewriteRule ^Home$ /index.php

То работает ((

П.С. я всё тестирую на денвере

Спустя 1 час, 16 минут, 17 секунд (30.07.2011 - 13:27) DySprozin написал(а):
;;Сервер не найден
foo.bar - это я имел ввиду имя твоего хоста - ясное дело сервера foo.bar не существует wink.gif

Спустя 4 минуты, 15 секунд (30.07.2011 - 13:32) wollk написал(а):
Всёравно не работает, только англ буквы нужны. Но как тогда википедия работает

Спустя 10 минут, 31 секунда (30.07.2011 - 13:42) DySprozin написал(а):
wollk
;;Всёравно не работает

пишет что на мой код? 404 not found? или что? не пишет же "сервер не найден"? biggrin.gif

Спустя 4 минуты, 12 секунд (30.07.2011 - 13:46) wollk написал(а):
Not Found

Спустя 36 минут, 33 секунды (30.07.2011 - 14:23) DySprozin написал(а):
wollk
попробуй открыть htaccess в блокноте файл -> сохранить как -> кодировка utf-8 wink.gif

Спустя 3 минуты, 18 секунд (30.07.2011 - 14:26) wollk написал(а):
Спс, работает ))

Спустя 4 минуты, 55 секунд (30.07.2011 - 14:31) DySprozin написал(а):
вооот, видишь как просто (с) laugh.gif

Спустя 5 минут, 39 секунд (30.07.2011 - 14:37) wollk написал(а):
И теперь объясните кто-то плиз подробно как преобразовывать
index.php?user=a&money=b в index.php?user/a/money/b

rolleyes.gif

Спустя 2 часа, 21 минута, 52 секунды (30.07.2011 - 16:59) wollk написал(а):
Всё разобрался, но принцып работы всё равно хотелось бы узнать
Быстрый ответ:

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