Обсуждение ModRewrite

Печать RSS
3209

T

Пришелец
0
Да? Щас попробуем...

Ога спасибо! Работает.
Изменил: Tinga (09.08.2011 / 09:02)
В

Пацак
0

Пацак
0
код ник.сайт.ру на один домен

RewriteEngine On
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^(www\.)?site\.ru$ [NC]
RewriteCond %{HTTP_HOST}---%{REQUEST_URI} ^([^\.]+)\.site\.ru---/([^/]+)? [NC]
RewriteCond %1---%2 !^(.*)---\1$ [NC]
RewriteRule ^(.*)$ http://site.ru/!%1$1 [R=301,L]
RewriteRule ^!(.*)$ /anketa.php?u=$1

вопрос что делать если домена два?

Чатланин
0
Нужно изменить ссылку site.ru/forum/topic.php?tid=1&start=0
на site.ru/forum/top/1&0
какой код нужно добавить в .htaccess?
Изменил: AlyOha (01.10.2011 / 12:57)

Пацак
0
друзья а реально ли при помощи ModRewrite делать так site.ru/index.php?user=vasya >>> vasya.site.ru
если возможно подскажите как? за ранние при много благодарен

Граф Озриор
0
396. wps, можно. Функция WildCard , что-то в этом духе. И немного кода в хтач
П

Пацак
0
396. wps, вроде нужно делать еще какие-то записи в свойствах домена.

Голубые штаны
0
id1 (5 Сентября 2011 / 18:23)
Помогите пожалуйста составить несколько правил mod_rewrite
http://site.com/modNews/index.php?id=$id => http://site.com/News/news$id
http://site.com/modNews/index.php?page=$page => http://site.com/News/page$page

http://site.com/modPhoto/index.php?id=$id => http://site.com/Photo/id$id
http://site.com/modPhoto/index.php?uid=$uid => http://site.com/Photo/photo$uid

http://site.com/contakt.php => http://site.com/mail/

Спасибо!И плюс с мене =)
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [L]

RewriteRule ^News/news([0-9]+)$ /modNews/index.php?id=$1 [L]
RewriteRule ^News/page([a-zA-Z0-9_-]+)$ /modNews/index.php?page$1 [L]
RewriteRule ^Photo/id([0-9]+)$ /modPhoto/index.php?id=$1 [L]
RewriteRule ^Photo/photo([0-9]+)$ /modPhoto/index.php?uid=$1 [L]
RewriteRule ^mail$ /contakt.php [L]
RewriteRule ^mail/$ /contakt.php [L]
С

Пацак
0
только сейчас столкнулся с ModRewrite. Вобщем у меня в .htaccess есть такая запись

RewriteEngine On
RewriteBase /
RewriteRule ^login/(/?)+$ index.php?do=login [L]
RewriteRule ^registration/(/?)+$ index.php?do=registration [L]

если зайти на страницу авторизации и с неё сразу перейти на регистрацию, то url получается такой
http://site.ru/login/registration/
ну и конешно же получается ошибка. Почему так происходит?

Разобрался. ошибка в самой ссылке была. не поставил /
Изменил: Серега (07.12.2011 / 18:12)

★☆Pro100Поэт☆★
0
мужики,как сделать из ссылки
sitе.ru?act=view&tid='.$text['tid'].' например,такую sitе.ru/viеw/'.$tехt['tid'].' и из sitе.ru/comments.php?tid='.$text['tid'].' например,такую sitе.ru/соmm/'.$text['tid'].' или что-то типа в этом роде,чтобы попроще было. За ранее спасибо,с меня плюс
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск