Редирект 301 + красивые урлы

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

Редирект 301 + красивые урлы

Сообщение colors » Вт авг 28, 2012 7:52 pm

Всем доброго дня!
Нужна помощь по редиректу 301 с красивыми урлами. Имеется самописная смс, файл .htaccess преобразовывает адрес: /index.php?page=groups&id=15 в адрес: /groups/15.html
таким вот способом:

Код: выделить все
RewriteRule ^groups\/([0-9]*).html/?$ index.php?page=groups&id=$1.html [L]


Все работает, но можно ли сделать 301 редирект с внутреннего урла на красивый, т.к. сейчас при вводе адреса /index.php?page=groups&id=15 страница открывается но этот же адрес в адресной строке и остается..
писать вместо [L] [L, 301] и пр .не помогает - ошибка 500.

Спасибо!
colors
 
Сообщений: 1
Зарегистрирован: Вт авг 28, 2012 7:39 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Alexx » Пт авг 31, 2012 6:19 pm

На вскидку создавая когда то-что то для себя тоже сталкивался с этим, но решения так и не нашел.
Аватар пользователя
Alexx
Рядовой
 
Сообщений: 22
Зарегистрирован: Чт апр 12, 2012 3:01 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение pinmikaa » Вт янв 27, 2015 6:47 am

Есть еще простой но не всегда осуществимый вариант:
Если позволяет движок сайта и хостинг- отредактировать в админке акаунта на хостинге на вкладке Домены - поставить корневую папку /Rus/

а для Eng - сделать поддомен - это самое простое, но редко осуществимое из-за проблем с большинством движков сайтов.
pinmikaa
 
Сообщений: 1
Зарегистрирован: Вт янв 27, 2015 6:27 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Emilien » Чт дек 10, 2015 6:59 am

Код: выделить все
RewriteEngine On

RewriteCond %{THE_REQUEST} " /index\.php\?page=groups&id=([0-9]*).html "
RewriteRule ^  /groups/%1.html? [R=301,L]

RewriteRule ^groups/([0-9]*).html/?$ index.php?page=groups&id=$1.html [L]
Emilien
Мл. Сержант
 
Сообщений: 84
Зарегистрирован: Чт дек 10, 2015 3:35 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: Google [Bot]

cron