|
Битрикс: правила обработки адресов |
☑ |
0
ProProg
26.04.14
✎
19:14
|
включил ЧПУ.
Ссылки поменялись. Как сделать чтобы старые ссылки работали?
Весь день убил на содание правила в urlrewrite.php
500 вариантов текста написал.
Не работает ничего.
Старые ссылки на сайте /forum/?PAGE_NAME=read&FID=7&TID=174
Новые ссылки после включения ЧПУ /forum/forum7/topic174
Как правильно написать правило чтоыб старые ссылки работали?
|
|
1
ProProg
26.04.14
✎
21:59
|
Есть знатоки? 500 рублей закину за решение
|
|
2
PLUT
26.04.14
✎
22:05
|
у битрикса техподдержка вроде есть? чо говорят, чо пишут?
|
|
3
raykom
26.04.14
✎
22:08
|
В ЦМС Битрикс должна быть встроенная компонента SEF ЧПУ. Если приходится писать такие павила руками, то в дупло такую ЦМС.
>500 вариантов текста написал
Куда ты там писал ? Втроенный модуль ?
УБери все сзданные правила и включи/отключи компоненту.
Если я что нибудь понимаю.
|
|
4
raykom
26.04.14
✎
22:19
|
+(3)Звиняйте. Не понял, что надо написать правило для перенаправления со старых ссылок на новые адреса
|
|
5
raykom
26.04.14
✎
22:30
|
В htaccess Я рисовал примерно так
RewriteRule ^products?icat=(.*)$ / [L,R=301]
products?icat= часть строки урла, которая прописана в правиле прямо
(.*) - все, что после явнопрописаной строки
$ - перенаправление
/ - в моем случае - в корень сайта (главная страница)
[L,R=301] - ответ серверу, что ссылка переехала на всегда
>Редирект 301 (301 Permanent Redirect или Moved Permanently) используется в нескольких случаях:
- при смене домена, когда по каким то причинам старый домен вас не устраивает и вы переносите контент на новый домен.
- при переносе страницы сайта, например при смене CMS сайта
- для склейки имени сайта с www и без него. Данный пункт уже не столь актуален для Google.
ТУт есть примеры
|
|