помогите составить правило

rasandrey

Участник
Регистрация
2 Апр 2009
Сообщения
214
Реакции
6
есть адрес типа :

Код:
http://www.домен/index.php?salon=12

Нужно составить правило, чтоб адрес выглядел так:
Код:
http://www.домен/saloni/12-lubaya-fraza.html
(т.е. адрес Для просмотра ссылки Войди или Зарегистрируйся дальше идет любое число и "тире" и после тире может быть любая фраза, в конце .html)
 
при чем тут правило ?

url выдается скриптом, а чпу что бы адрес Для просмотра ссылки Войди или Зарегистрируйся обрабатывался как
Для просмотра ссылки Войди или Зарегистрируйся

Код:
RewriteEngine On

RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?salon=$1 [L]

что бы выдавались урлы Для просмотра ссылки Войди или Зарегистрируйся нужно лезть в движек
 
при чем тут правило ?
url выдается скриптом, а чпу что бы адрес Для просмотра ссылки Войди или Зарегистрируйся обрабатывался как
Для просмотра ссылки Войди или Зарегистрируйся
Код:
RewriteEngine On
RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?salon=$1 [L]
что бы выдавались урлы Для просмотра ссылки Войди или Зарегистрируйся нужно лезть в движек

ну так lubaya-fraza и будет подставляться мной из php, нужно было просто правильно правило написать. Вот правильное решение

Код:
RewriteRule ^/?saloni/([0-9]+)-(.*).html$ /index.php?salon=$1 [L]
 
Тож напишу здесь, чтоб темы не плодить.

Помогите создать правило: есть урл хттп://www.sub.domen.ru/lot/12345, нужно чтобы преобразовывало в урл хттп://sub.domen.ru/lot/12345/, т.е. убрать ввв и добавлять / в конце, полчилось сделать или одно или другое, а вместе почему-то не хочет работать.
 
Тож напишу здесь, чтоб темы не плодить.
Помогите создать правило: есть урл хттп://www.sub.domen.ru/lot/12345, нужно чтобы преобразовывало в урл хттп://sub.domen.ru/lot/12345/, т.е. убрать ввв и добавлять / в конце, полчилось сделать или одно или другое, а вместе почему-то не хочет работать.
Не раз уже подобное писали, да и лучше бы создать отдельную тему.

В папку с файлами поддомена в .htaccess закинуть:
Код:
RewriteCond %{REQUEST_URI} ^/?lot/\d+$
RewriteCond %{HTTP_HOST}  ^www\.(.+)$  [NC]
RewriteRule ^(.*)         http://%1/$1/ [L,R=301]
Только я не проверял на работоспособность.
 
Назад
Сверху