IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Mod_Rewrite (http://www.imho.ws/showthread.php?t=75934)

_ARMAGEDDON_ 03.12.2004 17:47

Mod_Rewrite
 
как заменить ссылку http://lalala.com/index.php?mod=main на http://lalala.com/main/
будут ли передаваться параметры? &user=bbbb&pass=123dasd и т.д?

Ghost 03.12.2004 17:54

Попробуй так:
RewriteRule ^/index.php?mod=main(.*)$ /main/$1 [NE]
и кстати заюзай поиск по слову RewriteRule - много полезного найдешь.

_ARMAGEDDON_ 09.12.2004 15:40

не работает
надо чтобы обрабатывались ссылки
http://localhost/main/ -> http://localhost/index.php?mod=main
http://localhost/admin/ -> http://localhost/index.php?mod=admin
http://localhost/admin/add_rec/ -> http://localhost/index.php?mod=admin&x=add_rec
http://localhost/client/command/id/file/ -> http://localhost/index.php?mod=clien...d=id&file=file

и еще нужна возможность передачи параметров http://localhost/client/command/id/file/?login=$login&pass=$pass&cmd=$cmd

_ARMAGEDDON_ 17.12.2004 11:18

Mod_Rewrite
 
есть RewriteRule ^(.*)/(.*)/$ /?mod=$1&x=$2
преобразует ссылки localhost/search/find/ в localhost/index.php?mod=search&x=find

как сделать так чтобы при наборе localhost/search/ получалось localhost/index.php?mod=search&x=main

RaZEr 17.12.2004 11:32

Пропиши реврайт localhost/search/ -> localhost/search/main/

_ARMAGEDDON_ 17.12.2004 11:43

мне не только search надо..
и так для каждого реврайт прописывать? /main/ для всех одинаково будет.. а вот что до /main/ везде разное...

RaZEr 17.12.2004 11:46

Ну пропиши реврайт: localhost/(.+)/ -> localhost/$1/main/ , проблема-то в чем...

_ARMAGEDDON_ 17.12.2004 12:03

проблема в регулярных выражениях..
где вообще про них можно поподробнее почитать? кроме документации php

RaZEr 17.12.2004 12:09

http://www.google.ru/search?hl=ru&q=...BD%D0%B8%D1%8F


Часовой пояс GMT +4, время: 05:12.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.