Преобразовать такой адрес

Статус
В этой теме нельзя размещать новые ответы.

Fidot

Постоялец
Регистрация
9 Авг 2009
Сообщения
143
Реакции
12
Здравствуйте.

Есть адреса типа:

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

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

и тому подобное в зависимости от номера страницы гостевой

Можно ли что-то прописать в htaccess, что бы получить
адрес типа:

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

Спасибо заранее
 
Здравствуйте.
Есть адреса типа:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
и тому подобное в зависимости от номера страницы гостевой
Можно ли что-то прописать в htaccess, что бы получить
адрес типа:
Для просмотра ссылки Войди или Зарегистрируйся
Спасибо заранее

А как на счет остальных параметров (next,start) они как-то должны передаваться? Или они обрезаются?
И зачем "index.php" оставлять в ссылке?
 
Нет не Джумла. Полусамописная гостевая книга, существует в виде отдельной папки, среди других инклюдно-языковых папок основного сайта.

..."А как на счет остальных параметров (next,start) они как-то должны передаваться? Или они обрезаются?
И зачем "index.php" оставлять в ссылке?"

Да это не принципиально. Задача уйти от динамического урла,
сделав более-менее приличный свиду - лишь бы работало.

RewriteRule ^2.html index.php?pap=2&next=2&start=10 [L]

Не помогло

Ещё вопрос: У гостевой свой htaccess. Ну и конечно главный есть у сайта. Куда реврайт засовывать?
 
RewriteEngine on

RewriteRule ^index.php/([^/\.]+)/?$ index.php?pap=$1 [L]

Так должно работать. Остальные параметры по аналогии.
Размещать в корневой .htaccess
 
вот наглядный пример реализации:
PHP:
RewriteEngine On
RewriteRule ^g/pap(.*)/next(.*)/start(.*)$ /g/index.php?pap=$1&next=$2&start=$3
Ссылки должны выглядеть таким образом:
Для просмотра ссылки Войди или Зарегистрируйся
Если нужно могу розжевать, хотя думаю уже все понятно:)
 
А например objh.php?id=20 можно так представить
RewriteRule ^objh/(.*)$/
?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху