Поиск:

Ответ в темуСоздание новой темы Создание опроса
> .htaccess mod rewrite 
:(
    Опции темы
R.M.
Дата 25.12.2005, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Mal Hack
Мы на верном пути smile Только он ищет теперь не в папке example а в папке z:/home/localhost/www/
Пробовал RewriteBase /example в разные места попихать ничего не меняется smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 25.12.2005, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Куксикус он не находит cat/new/ или index.php?
PM ICQ   Вверх
R.M.
Дата 25.12.2005, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Mal Hack
Цитата

Not Found
The requested URL /index.php was not found on this server.

Подсказка Денвера

Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл z:/home/localhost/www/index.php, которого не существует



--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 25.12.2005, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Измени на:
RewriteRule cat/([a-zA-Z]+) /example/index.php?cat=$1
т.е. полный путь до index.php от корня. При этом, убираем RewriteBase.

ЗЫ: Это все-таки обход проблемы.
PM ICQ   Вверх
R.M.
Дата 25.12.2005, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Всё ок, держи + спасибо


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
R.M.
Дата 28.12.2005, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Тлько почемуто картинки перестали отображаться, т.е. пульт правильный, я даже копировал ХТМЛ код и вставлял в ХТМЛ файл всё отображается, почему возникает такая проблема? (картинки пропали все)


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 28.12.2005, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Глянь в моей статье. Там как раз по этому поводу написано.
PM ICQ   Вверх
R.M.
Дата 29.12.2005, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Mal Hack

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


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 29.12.2005, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



<base>
PM ICQ   Вверх
R.M.
Дата 29.12.2005, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Mal Hack
Всю статью прочитал,про изображения ничего ненашол. Меня это наталкивает на мысль что я читаю не ту статью smile я читаю то,что Ciber SLash дал на первой странице. Если я всетаки то читаю ткни меня в цитату,если не то дай линк.

Это сообщение отредактировал(а) Куксикус - 29.12.2005, 23:09


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 29.12.2005, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Хм, почему-то в этот вариант я часть про картинки не включил.
Вот: http://wboard.ru/topic29s0.html?p=2395&#entry2395
PM ICQ   Вверх
R.M.
Дата 30.12.2005, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Mal Hack

Спасибо, заработало... Только у меня теперь новая проблема smile у меня в некоторых случаях передаётся не одна переменная а две. Пытался её засунуть в .htaccess но не въехал как, видимо тут подругому надо, подскажи как мне сделать? Т.е. если я пишу втогрое правило это уже будет $2?
Код
Options +FollowSymlinks
RewriteEngine on
RewriteRule page/([a-zA-Z]+) /example/index.php?page=$1
RewriteRule id/([a-zA-Z]+) /example/index.php?page=$1&id=$2

так неработает smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 30.12.2005, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Сколько ты поставишь скобок в правиле, столько и будет у тебя переменных.
Пример:
Код

RewriteRule page/([a-zA-Z]+) /example/index.php?page=$1
RewriteRule id/([a-zA-Z]+)/([a-zA-Z]+)  /example/index.php?page=$1&id=$2

PM ICQ   Вверх
R.M.
Дата 30.12.2005, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Mal Hack
Понятно, только он почемуто не передаёт вторую переменную. Пишу такой .htaccess

Код
RewriteEngine on
Options +FollowSymlinks
RewriteRule page/([a-zA-Z]+) /example/index.php?page=$1
RewriteRule id/([a-zA-Z]+)/([0-9]+) /example/index.php?page=$1&id=$2


На page он переходит, а id игнорирует. id цифровой, поэтому я поставил 0-9 (помоему так все числа обозначаются). Почему так?


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 30.12.2005, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Потому что первый паттерн - часть второго. Либоменяй местами, либо:
Код

RewriteEngine on
Options +FollowSymlinks
RewriteRule page/([a-zA-Z]+)/?$ /example/index.php?page=$1 [L]
RewriteRule id/([a-zA-Z]+)/([0-9]+)/?$ /example/index.php?page=$1&id=$2 [L]

PM ICQ   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0923 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.