301 редирект site.ru/?param=1 -> site.ru/param-1.html

12
EC
На сайте с 29.11.2010
Offline
73
784

Здравствуйте.

извиняюсь если такая тема была - искал и не нашёл.

как сделать редирект в .htaccess

из

www.site.ru/?param=1 на www.site.ru/param-1.html

www.site.ru/?param=2 на www.site.ru/param-2.html

...

signal63
На сайте с 06.07.2008
Offline
124
#1

Redirect 301 /?param=1 http://www.site.ru/param-1.html/

Монетизация финансового трафика - здесь. (http://pxl.leads.su/click/800c56e53f47efafe0a833fe9729342d) Стабильные выплаты. Выплаты по запросу. Быстрая статистика.
EC
На сайте с 29.11.2010
Offline
73
#2

не работает.

EC
На сайте с 29.11.2010
Offline
73
#3

пробую делать так:

RewriteCond %{QUERY_STRING} id=(.*)

RewriteRule ^(.*)$ /id-$1.html? [R=301,L]

но значение параметра не передается. форвардится на www.site.ru/id-.html

DiAksID
На сайте с 02.08.2008
Offline
236
#4
ex-cept:
пробую делать так:


RewriteCond %{QUERY_STRING} id=(.*)
RewriteRule ^(.*)$ /id-$1.html? [R=301,L]


но значение параметра не передается. форвардится на www.site.ru/id-.html

RewriteRule ^(.*)$ /id-%1.html? [R=301,L]

show must go on !!!...
Joker-jar
На сайте с 26.08.2010
Offline
167
#5

закиньте index.php, в котором организуйте нужное правило редиректа

EC
На сайте с 29.11.2010
Offline
73
#6
Joker-jar:
закиньте index.php, в котором организуйте нужное правило редиректа

Вы думаете так будет быстрее?

DiAksID
На сайте с 02.08.2008
Offline
236
#7
ex-cept:
Вы думаете так будет быстрее?

а сами как думаете что быстрее: редирект на уровне апача или на уровне php ?

Joker-jar
На сайте с 26.08.2010
Offline
167
#8

Ну в большинстве CMS ЧПУ организуются подобным способом. Опять же, зависит от архитектуры вашего веб-приложения.

P.S. Если критична скорость - отказывайтесь от .htaccress вовсе, как рекомендует Сысоев, а все реврайты и прочее прописывайте в конфиге вирт. хоста. Конфиг парсится только при запуске демона, а .htaccess - при каждом запросе ;)

DiAksID
На сайте с 02.08.2008
Offline
236
#9

тогда уж не "от htaccess отказываться", а весь апач сносить нафиг 🙅 если vps-ка хотя бы. и это будет ооочень верным выбором...

EC
На сайте с 29.11.2010
Offline
73
#10

У меня выделенный сервер (i7 920 8Gb) на нем стоит один сайт. загрузка 0.4-0.8 т.ч. думаю это не критично

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий