Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
igor2011
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 17
#1

Редирект ?tag на /tag/

18.03.2013, 13:36. Просмотров 830. Ответов 5
Метки нет (Все метки)

Всем привет. Нужна помощь

Необходимо сделать редирект в файле .htaccess с url такого вида: /?tag=путешествия на url вида: /tag/болгария/
конструкция типа:
Код
Redirect 301 ?tag=путешествия /tag/болгария/
не работает

а вот такая:
Код
Redirect 301 /home/mysys/209-volovicheva.html /istorii-uspeshnogo-pohudeniya/istoriya-uspeshnogo-pohudeniya.html
прекрасно работает

Как быть? Редирект крайне необходим.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2013, 13:36
Ответы с готовыми решениями:

Odd tag in Exec! Odd tag in Cleanup! Odd tag in CreateGroup! UnityEditor.DockArea:OnGUI()
Здравствуйте, столкнулся с такими ошибками Odd tag in Exec! Odd tag in...

Tag node
Нужен патерн для: Например из <div class="s">(именно из такого типа строки,...

свойство Tag
FormMas:=TfmRangPersonal.Create(nil); if not Modal then ...

tag select
подскажите пожалуйста как забрать объект из tag'a select с jsp

Нулевой Tag
в конструкторе записываю в теги контролов кое что, но при вызове событий в...

5
shoman
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 4
21.03.2013, 09:18 #2
Попробуйте /?tag=путешествия вместо ?tag=путешествия. Или вот так: /index.php?tag=путешествия

Может быть проблема с русскими символами: попробуйте /?tag=%D0%BF%D1%83%D1%82%D0%B5%D1%88%D0%B5%D1%81%D1%82%D0%B2%D0%B8%D1%8F

Либо с помощью RedirectMatch
RedirectMatch 301 ^/?tag=путешествия$ /tag/болгария/
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
21.03.2013, 11:04 #3
igor2011,
Код
RewriteEngine on
RewriteCond %{QUERY_STRING} ^tag=путешествия$
RewriteRule ^(.*)$ /tag/болгария/ [L,QSA,R=301]
0
igor2011
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 17
21.03.2013, 11:48  [ТС] #4
Цитата Сообщение от shoman Посмотреть сообщение
Попробуйте /?tag=путешествия вместо ?tag=путешествия. Или вот так: /index.php?tag=путешествия

Может быть проблема с русскими символами: попробуйте /?tag=%D0%BF%D1%83%D1%82%D0%B5%D1%88%D0%B5%D1%81%D1%82%D0%B2%D0%B8%D1%8F

Либо с помощью RedirectMatch
RedirectMatch 301 ^/?tag=путешествия$ /tag/болгария/
Спасибо, но ни одна из предложенных конструкций не работает. Замена русских символов на шестнадцатиричный код не помогает.

Добавлено через 6 минут
Цитата Сообщение от Илья Федин Посмотреть сообщение
igor2011,
Код
RewriteEngine on
RewriteCond %{QUERY_STRING} ^tag=путешествия$
RewriteRule ^(.*)$ /tag/болгария/ [L,QSA,R=301]
Извините, вопрос может глупый.

{QUERY_STRING} так и писать или вместо QUERY_STRING вставить какое-то значение?
Если так и писать, то такой код не работает.
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
21.03.2013, 17:07 #5
Цитата Сообщение от igor2011 Посмотреть сообщение
{QUERY_STRING} так и писать или вместо QUERY_STRING вставить какое-то значение?
Так и писать
Цитата Сообщение от igor2011 Посмотреть сообщение
Если так и писать, то такой код не работает.
Код
RewriteEngine on
RewriteCond %{QUERY_STRING} ^tag=путешествия$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/tag/болгария/ [L,QSA,R=301]
0
igor2011
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 17
21.03.2013, 17:16  [ТС] #6
Цитата Сообщение от Илья Федин Посмотреть сообщение
Так и писать

Код
RewriteEngine on
RewriteCond %{QUERY_STRING} ^tag=путешествия$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/tag/болгария/ [L,QSA,R=301]
не работает
0
21.03.2013, 17:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2013, 17:16

работа с Tag
Я динамически создаю таймер, в свойство Tag записываю массив типа object. А как...

Второй tag
Всем привет! Народ подскажите, как решить задачку при клике по ноду передаю...

TextBox.Tag
Если Вы можете Обесните вэтом коде что такое "TextBox.Tag" приблизительно ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru