ugrás a tartalomhoz

Archívum - Aug 21, 2014 - Fórum téma

SEO URL probléma

titanium · 2014. Aug. 21. (Cs), 20.19
Sziasztok!

.htaccess-ben minden nem létező célra irányuló kérést az indexre irányítok:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php [QSA]

A következő kóddal értelmezem a SEO URL-eket:

$subdir  = substr(realpath(dirname(__FILE__)), strlen(realpath($_SERVER['DOCUMENT_ROOT'])));
$tmp_array = explode('?', trim($_SERVER['REQUEST_URI']));
$uri = str_replace($subdir, '', $tmp_array[0]);
$uri = ltrim($uri, '/');
$URIParts = explode("/", $uri);
Ezek után switchben includeolom az aloldalakat, ezzel így nincs is semmi gond a gyökérben. Viszont ha ezt már egy könyvtáron belül szeretném megcsinálni, nem akar működni. Az lehet a baj, hogy a .htaccess a külső indexre dob és a könyvtáron belülire kellene, viszont a könyvtárban lévő kódban az $URIParts-ban nincs semmi, ezt nem nagyon értem. Mit tegyek?
 

Url probléma

Laci_67 · 2014. Aug. 21. (Cs), 15.33
Üdv mindenkinek.
Készítettem egy logint egy mysql-es oldalhoz amin minden működik,lacalhost-on és fizetős normális szerveren.
Viszont ezt egy ingyenes szerverre kell feltennem (atw.hu vagy uw.hu), itt viszont az email-ben elküldött megerősítő link megjelenik az elküldött email-ek ben de ha rákattintok a címsorban kimarad a küldött link egy része.
Így néz ki a megerősítő link.
<a class"" target="_blank" href="http://www.akarmi.uw.hu/aktivalo.php?email=aaaa##kukac##gmail.com&key=fgff2544f554dfdfgfg">katt ide</a>
Ha rákattintok hogy lefuttassam akkor viszont csak ez jelenik meg a címsorban.
http://www.akarmi.uw.hu/?email=aaaa##kukac##gmail.com&key=fgff2544f554dfdfgfg
Kimarad a php script neve.Minden más szerveren jó kivéve az uw-t.
Az atw.hu pedig azért nem jó mert a php mail() függvény csak nagyon szelektált szolgáltatóknak továbbítja az üzeneteket.
Ha tud valaki valamilyen tippet adni a dologra azt nagyon megköszönném.