|
|
|
V0fka |
|
||||
Опытный Профиль Группа: Участник Сообщений: 311 Регистрация: 5.11.2006 Где: Украина Репутация: нет Всего: нет |
Привет!
1. Хочу сделать, чтобы при заходе на http://site.com/vasya и http://site.com/vasya/ на самом деле отрабатывала страница http://site.com/index.php?user=vasya Для этого я в каталоге vasya (каталог физически уже был и он нужен) создал .htaccess с таким содержанием:
Оно вроде работает, но есть какое-то предчувствие, что надо сделать как-то по другому. 2. Хочу, чтобы при заходе на http://site.com/forum и http://site.com/forum/ отрабатывала страница http://site.com/index.php?action=forum Для этого в корень закинул .htaccess с содержанием:
Ситуация, как и в предыдущем случае. Вроде работает, но хочу уточнить, правильно ли сделано. |
||||
|
|||||
ksnk |
|
||||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 5 Всего: 386 |
При такое переадресации потеряются передаваемые параметры, нужны дополнительные флаги
Так - ссылка http://site.com/vasya?par=1&par=2 станет http://site.com/vasya/index.php?user=vasya...par=1&par=2 Возможно, это будет удобнее. Во втором случае - то же самое, параметры пропадут, нужно добавить флагов. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
V0fka |
|
|||
Опытный Профиль Группа: Участник Сообщений: 311 Регистрация: 5.11.2006 Где: Украина Репутация: нет Всего: нет |
А если сделать так
? Я правильно понимаю, что в таком случае ссылка вида http://site.com/forum/param1=value1¶m2=value2 будет преобразована в http://site.com/index.php?action=forum&...p;param2=value2 ? Ваш вариант тоже интересен (на вооружение возьму ), но в данном случае хочу сделать, чтобы параметры передавались после /, так ссылка по-моему красивее получается. А для того, чтобы работало и http://site.com/forum/param1=value1¶m2=value2 и http://site.com/forum?param1=value1¶m2=value2, то нужно сделать 2 правила: то, что я выше в этом сообщении написал и то, которое привели вы? И ещё один вопросик, если позволите . Правило, которое я привел в этом сообщении выше, будет срабатывать и для http://site.com/forum/param1=value1¶m2=value2 и для http://site.com/aaa/forum/param1=value1¶m2=value2 . Как сделать, что оно работало только для http://site.com/forum/param1=value1¶m2=value2 ? |
|||
|
||||
ksnk |
|
||||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 5 Всего: 386 |
Для проверки можно пользоваться онлайн тестером. Хотя он работает иногда странно... В частности - криво работает с амперсандами и их html-заменами, но общий смысл остается понятен.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
V0fka |
|
|||
Опытный Профиль Группа: Участник Сообщений: 311 Регистрация: 5.11.2006 Где: Украина Репутация: нет Всего: нет |
ksnk, спасибо!
ПС. С тестером стало на много удобнее |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |