mod_Rewrite

t3[0one]

Новичок
mod_Rewrite

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)index/(.*)$ $1/index.php?module=$2

тогда получается http://site.ru/index/переменная

а как сделать что бы было типа
http://site.ru/переменная
чё то я эксперементировал ошибка 500 ((

-~{}~ 09.04.05 17:17:

сори за флуд
замутил типа
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([a-z]+)$ /index.php?module=$1

тока буквы ))) надо еще с реги подучить )
во сделал ) типа
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([a-zA-Z0-9]+)$ /index.php?module=$1
все буквы и цферки +) без симвалов ) ака минус инъекция =)
 

Мутник

Новичок
t3[0one]

ну так ты сначала сделай, поытайся, а потом пиши.. а то, блин, у тебя постов за неделю по штук 50... и половина из них бестолковые!
 

matumba

Guest
Подобная проблема, вообщем урл вида:
show.php?id=$1
надо превратить в show(номерочки id).html

пробовал следующее все поочередности:

RewriteEngine On
Options +FollowSymLinks
RewriteBase /

RewriteRule ^show(.*)\.html$ /show.php?id=$1
RewriteRule ^show(.*).html /show.php?id=$1
RewriteRule ^show(.*).html show.php?id=$1

ничего не помогает, помогите плиз
 

DimbIch

Новичок
matumba
если у тебя как я понял для ID только цирфы зачем ты используешь "." ????
если можно использовать 0-9 ??
 

matumba

Guest
попробовал и так:
RewriteRule ^show/([0-9]+)$ /show.php?id=$1
RewriteRule ^show/([0-9]+).html$ /show.php?id=$1

тоже не работает :(
 

t3[0one]

Новичок
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)show([0-9]+).html$ $1/show.php?id=$2
запробуй дядь ))
 

captor

Новичок
PHP:
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !\.(swf)|(jpg)|(png)|(gif)|(pcx)$
RewriteRule ^(.*)?/(.*)?/(.*)?/(.*)?/?$ index.php?cat=$1&subcat=$2&subcat2=$3&art=$4
заменяет
index.php?cat=hard&subcat=mouse&subcat2=optic&art=logitech
на
hard/mouse/optic/logitech
с этим проблем нет - все работает.

Подскажите, пожалуйста, как сделать так, чтобы и hard/mouse/optic перенаправляло на index.php?cat=hard&subcat=mouse&subcat2=optic
hard/mouse на index.php?cat=hard
работало. Сейчас сделал очень глупо и тупо - хотелось бы услышать, как это сделать правильно.
Спасибо.
 
Сверху