Помогите составить правила для получения ЧПУ на сайте.

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

dandandan

Мой дом здесь!
Регистрация
7 Авг 2008
Сообщения
1.036
Реакции
293
Подскажите пожалуйста как сделать следующее:
есть адреса
Сайт/index.php?id=1
Сайт/index1.php?id=1
Сайт/slovo.php?id=1
Сайт/slovo1.php?id=1

Надо преобразовать
Сайт/index.php?id=1
Сайт/index1.php?id=1
в
сайт/morda/1.html (где 1.html это номер id)
сайт/morda1/1.html (где 1.html это номер id)

и так же преобразовать
Сайт/slovo.php?id=1
Сайт/slovo1.php?id=1
в
сайт/morda/slovo-1.html (где 1.html это номер id)
сайт/morda1/slovo1-1.html (где 1.html это номер id)

И еще пара вопросов.
1. Надо ли будет переделывать все ссылки на вид: сайт/morda/slovo-1.html?
2.Если я в htaccess пропишу правила, и (если нужно переделать ссылки) ссылки переделаю, то сможет ли пользователь зайти по адресу типа Сайт/slovo1.php?id=1

Спасибо за внимание.
 
пробуйте

Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule morda/([0-9]+)\.html index.php?id=$1
RewriteRule morda1/([0-9]+)\.html index1.php?id=$1
RewriteRule morda/slovo-([0-9]+)\.html slovo.php?id=$1
RewriteRule morda/slovo1-([0-9]+)\.html slovo1.php?id=$1
</IfModule>

1. Надо ли будет переделывать все ссылки на вид: сайт/morda/slovo-1.html?
нужно

2.Если я в htaccess пропишу правила, и (если нужно переделать ссылки) ссылки переделаю, то сможет ли пользователь зайти по адресу типа Сайт/slovo1.php?id=1
сможет
 
а вот еще минивопросик возник. Как к изменению адреса отнесутся поисковики?
 
а вот еще минивопросик возник. Как к изменению адреса отнесутся поисковики?

однозначно плохо.. нужно чтоб работали обе версии ссылок, да еще и придумать, как сделать чтоб не было "дублирования контента"
 
однозначно плохо.. нужно чтоб работали обе версии ссылок, да еще и придумать, как сделать чтоб не было "дублирования контента"
301-редирект со старых путей на новые.
Что писать в .htaccess, не знаю ;-)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху