Обсуждение ModRewrite

Печать RSS
3156


2000 лет д.н.э.
0
ты нормально суть опиши
1. реальный адрес, 2. желаемый адрес
^comments/([0-9]+)/ $comm.php?id=$1 [L,QSA]
А

Алексей Игоревич
0
Чет вообще мозг не работает, скажите, как превратить
site.ru/view.php?id=***
в
site.ru/view***.php

2000 лет д.н.э.
0
^view([0-9]+).php $view.php?id=$1
так попробуй
Изменил: ramzes (02.11.2010 / 22:51)
А

Алексей Игоревич
0
Ваш положительный голос за пользователя ramzes успешно оставлен!
B

Пришелец
0
всем привет подскажите как сделать из такого адреса /xxx/foto.php в такой /xxx/foto/

Пацак
0
вопрос
а в директори индех, реврайт не пашет??

2000 лет д.н.э.
0
реврайт всегда уступает физическим адресам что бы конфликтов не было
S

MobileFun Club
0
Помогите переделать:
http://сайт.ру/downloads/index.php
http://сайт.ру/downloads/index.php?act=view&id=38
http://сайт.ру/downloads/index.php?act=statistika
http://сайт.ру/downloads/index.php?act=load&id=108

и второй вопросик,этот хитач должен быть в корне сайта или можно в саму директорию (downloads) положить?
Е

Пришелец
0
можно в директорию

RewriteEngine On
RewriteRule ^(load|view)/([\d]+)/?$ index.php?act=$1&id=$2 [L,QSA]
RewriteRule ^stat/?$ index.php?act=statistika [L,QSA]

получится
/downloads/view/38
/downloads/statistika
/downloads/load/108

Оранжевые штаны
0
Смотрите есть такое правило
RewriteRule ^catalog/([0-9]*)/([0-9]*)/?$ catalog.php?id=$1&page=$2 [L,QSA]
Ссылка доступна по адресу site.ru/catalog/1/
Вот можно ли сделать так, чтобы в правилах прописать вместо catalog (какой-то код) чтоб данная ссылка была доступна по таким адресам
site.ru/blabla/1/ или site.ru/eprst/1/
Извеняюсь если не ясно выразился.

Добавлено через 07:29 сек.
Или так правильно будет?
RewriteRule ^([A-Za-z/0-9]*)/([0-9]*)/?$ catalog.php?id=$1&page=$2 [L,QSA]
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск