Jump to content
php.lv forumi

mod_rewrite un subdomēns


Osiris

Recommended Posts

Ir weblapa ar šādu saišu strukturu:

example.lv/?lang=ru&cat=1111&subcat=2222

Izmantoju rewrite:

example.lv/ru/1111/2222/

 

Mērķis - atdalīt valodas, lai latviešu ir galvenā domēnā, bet parējie - subdomēnos. Bet, vēlams, turpinot izmantot vienīgu index failu iekš example.lv.

 

Piem.:

Latviski: example.lv/1111/2222/

Krieviski: ru.example.lv/1111/2222/

 

Kā to var panākt? Nezinu no kuras puses pieķerties.

Link to comment
Share on other sites

example.lv/?lang=ru&cat=1111&subcat=2222

Latviski: example.lv/1111/2222/

Krieviski: ru.example.lv/1111/2222/

parbaudi tajaa index.php kaada valoda tiek lietota un redirectee uz vajadziigo domeenu

if($_GET['lang']=='ru')
{
 // redirects uz ru.xxx.com
}
else if($_GET['lang']=='eng')
{
 // redirects uz eng.xxx.com
}
// un atieciigi tajos subdomenos kaa defolto atstaaj vajadziigo piem RU.XX.com

if($_GET['lang']=='lv')
{
  // redirects uz xxx.com
}
else if($_GET['lang']=='eng')
{
 // redirects uz eng.xxx.com
}

un taa liidz samanjas zudumam

 

edit: tiko pamaniju ka gribi izmantot tikai 1 index failu ... diezvai tas tev izdosies :(

 

bet vari izmantot katraa savu un visu pareejo saturu incluudot no arpus web foldera atrodoshas direktorijas.... (vai no taas subdomeena direktorijas, tik tad vienuubriidi var sanaakt ziepes un buus jaanoraada pilns celjsh..)

 

tad tas vareetu straadaat....

Edited by Grey_Wolf
Link to comment
Share on other sites

Aizmirstu pateikt, ka redirektu šajā gadījumā nedrīkst izmantot SEO dēļ. Sadalīt vajag tāpēc, lai katru valodu virzīt kā atsevišķo weblabu un starp tiem būtu tiešas saites.

Kamēr biju pusdienās, izdomāju to darīt caur to pašu rewrite. Tikai kā man nepatīk tie regexi :(

Paldies par atbildi.

Link to comment
Share on other sites

×
×
  • Create New...