Пренаписване на адреси с .htaccess

nedko

Registered
Здравейте.
Интересува ме следното - имам линк от типа - /playsong.php?id=7239 където това id отговаря на id-то на песента в базата.
Иска ми се обаче да стане по един от двата начина:
/songs/metallica-master_of_puppets.htm
или
/playsong.php?metallica-master_of_puppets.htm

Като съответно искам да се запазят и старите линкове, защото са индексирани добре в гугъл.
Съответно по този пример ще си направя същото и за клиповете и за текстовете.

Благодаря и хубав ден.
 
За да пише и името на песента трябва да си го изкараш от БД и него и тогава няма как да ти седяъ същите линкове ще се променят майче
 
Имаш право.
Какво се прави в този случай?
Аз мога да добавя още една колона в базата и там да въведа в нормален вид имената на песните (без интервали, специални знаци и т.н.) но от там на къде?
И тогава ми се струва, че няма да останат валидни старите линкове.
 
Ти и сега можеш да си изведеш от БД Заглавие на песента и Изпълнител и да ги минеш през str_replace да се премахнат ненужните... ако имаш някой на кирлица ще ти дам един код където ще ги обърне в латиница :)... но пак няма да се запазят линковете :)
 
tahys каза:
Ти и сега можеш да си изведеш от БД Заглавие на песента и Изпълнител и да ги минеш през str_replace да се премахнат ненужните... ако имаш някой на кирлица ще ти дам един код където ще ги обърне в латиница :)... но пак няма да се запазят линковете :)

Е да де ама така скрипта ми няма ли да използва повече процесорно време?
За в бъдеще говоря - сега уникалните ми посещения са едва (средно) 350, импресиите гонят 2к, но след време като пусна втората версия се надявам, че ще стане по-посещаван.
А буквално при всеки клик ще трябва да се изпълнява str_replace и евентуално скрипта за превод от кирилица на латиница.

А някаква друга възможност няма ли за да мога да си запазя и текущите линкове? Защото имам индексирани 3к-4к в гугъл...
 

Back
Горе