Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Люди!

Есть вопрос, думаю что он к апачу относится.

скажем есть ссылка http://www.ля-ля.ru/user.php?reguser=ivanov&id=2&id= 4

Как сделать так что бы при заходе этого юзера было написано

http://www.ля-ля.ru/user/ivanov?id=2&id=4 при этом физически не создавать эту папку.

Опубликовано

Вот зделал что не правильно?

только не работает(((

мне бы получить либо http://www.ля-ля.ru/user/ivanov/?id=2

или http://www.ivanov.ля-ля.ru/?id=2

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.[^.]+\.kachmar.msk\.ru$

RewriteRule ^(.+) %{HTTP_HOST}$1 [C]

RewriteRule ^www\.([^.]+)\.kachmar.msk\.ru(.*) /home/webadmin/kachmar.msk.ru/html/user/$1$2

Опубликовано

1. проверь если ли у тебя mod_rewrite в апаче httpd -l

2. Для перезаписи http://www.ля-ля.ru/user.php?reguser=ivanov&id=2&id= 4 в

http://www.ля-ля.ru/user/ivanov?id=2&id=4

рисуем:

RewriteEngine On

RewriteRule ^http://www.ля-ля.ru/user/([a-zA-z0-9]+)?id=([0-9]+)&id=([0-9]+)

http://www.ля-ля.ru/user.php?reguser=$1&id=$2&id=$3

Вот такие пироги Smile Конечно может я где и скосячил) но я думаю уважаемые товарищи не заплюют и не забьют ногами Smile а граммотно поправят) но на мой взгляд все должно быть примерно так) на практике не проверял Smile

Опубликовано

1. проверь если ли у тебя mod_rewrite в апаче httpd -l

да есть

поставил в .htaccess

RewriteEngine On

RewriteRule ^http://www.kachmar.msk.ru/user/([a-zA-z0-9]+)?id=([0-9]+)&id=([0-9]+)

не работает

и как получить переменную user и ivanov

Зарание спасибо

Опубликовано

Большое спасибо я решил проблему

.htaccess

//

RewriteEngine On

RewriteRule ^user/(.*)$ /user.php/$1

<FilesMatch "^(user.php)$">

ForceType application/x-httpd-php

</FilesMatch>

//

user.php

//

<?

$url=$REQUEST_URI;

$dir = explode("/", $url);

echo"$dir[1]<br> $dir[2] <br>$dir[3]<br>$dir[4]<br>$dir[5]<br>$dir[6]<br> ";

?>

//

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...