Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: SEO
Parašė Exz0sT· 2012 Sau. 6 21:01:34
#1
Sveiki, nepavyksta, o tiksliau nežinau, kaip šitam adresui dadruti .html galūnę.?
$buf = preg_replace('#profile\.php\?lookup=([0-9]*?)(\'|")#si', 'vartotojas-\1\2', $buf);
Su .htaccess viskas sutvarkyta, tik vat gale darašius .html vistiek nuorodų neperrašo.
perrašo taip:
xx.lt/vartotojas-1
o man reikia
xx.lt/vartotojas-1.html
Parašė switz· 2012 Sau. 6 21:01:53
#2
$buf = preg_replace('#profile\.php\?lookup=([0-9]*?)(\'|")#si', 'vartotojas-\1\2.html', $buf);
'
bandyk.
Parašė Exz0sT· 2012 Sau. 6 21:01:24
#3
SwitZ parašė:
$buf = preg_replace('#profile\.php\?lookup=([0-9]*?)(\'|")#si', 'vartotojas-\1\2.html', $buf);
'
bandyk.
Mėginau šitą variantą, neveikia.
Parašė switz· 2012 Sau. 6 21:01:25
#4
$buf = preg_replace('#profile\.php\?lookup=([0-9]*?)(\'|")#si', 'vartotojas-\1\2'.html, $buf);
Parašė Exz0sT· 2012 Sau. 6 21:01:49
#5
SwitZ parašė:
$buf = preg_replace('#profile\.php\?lookup=([0-9]*?)(\'|")#si', 'vartotojas-\1\2'.html, $buf);
Taip pat ne.. :?
Parašė switz· 2012 Sau. 6 21:01:31
#6
$buf = preg_replace('#profile\.php\?lookup=([0-9]*?)(\'|")#si', 'vartotojas-\1\2', $buf).html;
:]
Parašė Roksys· 2012 Sau. 8 17:01:44
#7
o .htaccess nukreipimai teisingai nurodyti?
Parašė Exz0sT· 2012 Sau. 8 18:01:18
#8
Roksys parašė:
o .htaccess nukreipimai teisingai nurodyti?
Taip.
RewriteRule ^vartotojas-([0-9]+).html$ profile.php?lookup=$1 [L]
Įvedus rankiniu būdu:
xx.lt/vartotojas-1.html viskas veikia. Bet man viršui pateiktas kodas nesusigeneruoja. Reiktų kad gale .html užsidėtų..
Parašė Exz0sT· 2012 Sau. 8 19:01:03
#10
Viskas, jau pasidariau. Jei kam įdomu, tai turi būti taip:
$buf = preg_replace('#profile\.php\?lookup=([0-9]*?)(\'|")#si', 'vartotojas-\1.html\2', $buf);