.htaccess triki in poznanstva

Ahoj!

.htaccess je luštna zadeva in zelo uporabna, ampak ene stvari pa enostavno ne najdem... niti ne vem, če je izvedljiva.

Zanima me, če je možno na strani določeno vrsto povezav prisilit, da jih izpisuje drugače od zastavljene kode. Recimo, en plugin v wordpressu mi preko zunanjega javascripta in čudno sprogramirane php kode izpiše youtube linke v čisto običajno obliko - "http://www.youtube.com/watch?v=xxxxxxxxxxx", jaz bi jih pa hotel v "http://www.youtube.com/v/Bnv8RrpWNek" in pa zraven še ukaz za shadowbox funkcijo "rel=shadowbox" s čimer bi video vrglo v ospredje z zatemnjenim ozadjem (namesto v novo stran).

Je to izvedljivo? Ali morm prisilit avtorja dodatka za te youtube videje, da spiše primerno kodo zame :\

12 odgovorov

Za rel="shadowbox" .htaccess nima veze, to je stvar wordpressa, za drugo stvar pa tudi dvomim. Bo še kdo drugi povedal kaj več.

Da dam en praktičen primer...
gre za youtube video posnetke v desnem kazalu: http://www.sloanime.org/arhiv/napovedan-anime-po-minori-scramble-mangi-4880/
Le-te bere iz določenega zunanjega javascripta, zato niti v source kodi ne vidm teh zadev.
Nisem pa zaenkrat našel nobenega podobnega modula, ki bi mi mogoče kaj olajšal zgornje zahteve :\

Izvedljivo v dveh nivojih, oba pa zahtevata t.i. bbcode-like parser. Se pravi parser, ki ga kresne direktno pred server outputom:

1.) z preg_replace najdes stare youtube povezave in jih v zivo replaceas, preden uporabnik dobi HTML dokument. Okej, isto lahko izvedes preden stvar kresnes v bazo.

2.) uporabis [ youtube ] Bnv8RrpWNek [/ youtube ] in uporabnikom das en zelo enostaven gumb ala tale spodaj za linke dodajat (ki zna strip-at ostalo saro, ce kdo da poln URL).

1

sliš se komplicirano... pa morda celo neizvedljivo?

Vse kaze da imas Wordpress, skorajda najenostavnejsi CMS za takele zadevscine, rukni si gor bbcode plugin in ti bo resil vse variante #1

Yatta!

DjJuvan, seveda je izvedljivo ... lahko prosiš tega plugin makerja in mu nekaj plačaš, lahko se sam poglobiš v to, lahko pa daš na kakšn freelancer portal, da iščeš nekoga za to stvar (boš poceni skozi prišel).

@DjJuvan upam, da te ne moti če ukradem tvojo temo za eno kratko vprašanje isto glede .htaccess

Sam bom sedaj eno spletno stran selil iz Joomla+Virtuemart na Magento. To pomeni, da bodo URLji artiklov vsi drugačni. Le najboljše rangirane artikle, bom ročno z 301 redirectom stari URL preusmeril na novega.

Zanima me pa za ostale, ki so manj vredni ampak vseeno nekaj. Če obstaja kakšna .htaccess komanda, ki bi recimo če nekdo preko googla pride na stari URL artikla, na mesto, da napiše 404 not found, ga preusmeri na www.domena.com - na Home. Se pravi, da vse URLje ki ne najde, preumseri na index?

@Lombi, v bistvu ne vem, kaj ima bbcode plugin zveze s tem, če hočem, da mi en drug plugin linka napačno youtube povezavo. Jaz bi rabil odstranit tisti "watch?v=" in zamenjat z "/v/". To je pa vse, kar mi mora ena skripta v ozadju narest... Tukaj ne gre za nobeno olajšanje za uporabnika... ker tisti video posnetki v desnem kazalu se prikazujejo samodejno s javascriptom in neodvisno od katerega koli uporabnika.

Ne vem, ne vidm povezave tvoje razlage z mojim problemom.

Okej... skripto sem koderju stegnu iz njegovega strežnika in jo malce preuredil in povezal lokalno... ampak še vedno ne najdem možnosti, kako bi prikazni URL spremenil v bolj primernega za drug plugin :\

Tole je .js skripta - http://cdn.vikispot.com/widget/content.js