|
|
|
| есть url:
http://sitename.ru/account.php?n=name
нужно:
http://sitename.ru/flaers
вот этот файл подойдёт под данную задачу если name может меняться?
RewriteEngine On
RewriteRule ^([^/]*)$ /account.php?name=$1 [L]
|
| |
|
|
|
|
|
|
|
для: flaers
(29.09.2009 в 16:43)
| | Можно попробовать - в принципе [L] не должно давать зацикливаться выражению, однако, на всякий случай следует включить логи, чтобы посмотреть - нет ли каких-нибудь ошибок. | |
|
|
|
|
|
|
|
для: cheops
(29.09.2009 в 16:46)
| | к сожалению данный способ не работает он пересылает все страницы на account.php
помогите реализовать mod_rewrite
чтобы на месте name можно было использовать любое значение
ввести переменную чтоли | |
|
|
|
|
|
|
|
для: cheops
(29.09.2009 в 16:46)
| | есть мысли? | |
|
|
|
|
|
|
|
для: flaers
(30.09.2009 в 18:34)
| | Добавляйте ещё один каталог перед flaers - иначе не разделить, где конечное выражение.
http://sitename.ru/wrd/flaers | |
|
|
|
|
|
|
|
для: cheops
(30.09.2009 в 18:45)
| | а ведь к примеру вконтаке и в facebook реализован данный метод без использования доп.каталога? | |
|
|
|
|
|
|
|
для: flaers
(30.09.2009 в 21:14)
| | Возможно - хотя не обязательно, указанные ресурсы располагаются на огромном кластере из множества серверов, так что у них и модули можно подозревать не стандартные, хотя вероятно и на стандратном mod_rewrite что-то должно быть. Вообще странно что [L] не работает - вы бы включите логи - посмотрите из-за чего происходит сбой - зацикливание или что-то другое? | |
|
|
|
|
|
|
|
для: cheops
(30.09.2009 в 21:19)
| | всё решил проблему добавил [NC,L] и немного код рег.выраж. изменил | |
|
|
|