|
 | | |
| Autor | Správa |
misko16
 Užívateľ
 Založený: 12.11.2008 Príspevky: 88
 | Zaslal: Ut 09.08.11 16:03 |   |
zdravim,
mam URL v tvare www.domena.sk/pages/stranka.php a potrebujem z toho odstranit koncovku *.php. teraz si ale nie som isty, ako to ma fungovat, aby to malo dobre SEO.
ma to fungovat tak, ze ked zadam do browsera adresu www.domena.sk/pages/stranka.php, otvori mi ju a prepise na www.domena.sk/pages/stranka alebo uz na tu php koncovku mozem uplne zabudnut a odkazy pisat bez nej? cize zadam do browsera www.domena.sk/stranka, v address bare to ostane, ale v skutocnosti sa otvori www.domena.sk/pages/stranka.php. ide mi o to, aby vo vyhladavacich enginoch sa nezobrazoval cely link, ale ten moj upraveny a tak isto aj ludom v browseroch.
skusal som uz milion navodov, ale vzdy mi to bud nefugovalo alebo hodilo Forbidden error. mod_rewrite povoleny mam.
skuste mi teda prosim najprv popisat ten prvy problem s php koncovkou + mam este jednu o stupen zlozitejsiu otazku.
menil som umiestnenie suborov na stranke, napriklad predtym to bolo www.domena.sk/pages/subpages/stranka.php a teraz to je www.domena.sk/pages/stranka.php. v search enginoch je stale ulozena ta stara (www.domena.sk/pages/subpages/stranka.php) verzia. 301 redirect napisat dokazem, ale neslo by to nejak spojit s tou prvou otazkou a zaroven z toho odstranit aj php koncovku a ako bonus aj to "pages/", ktore je tam uplne zbytocne? cize v search enginoch a userom v address bare by sa ukazovalo iba www.domena.sk/stranka.
dakujem
UPDATE
uz som prisiel na to, ako to spravit, ze ked user otvori stranku cez www.domena.sk/stranka, otvori sa www.domena.sk/pages/stranka.php, ako to ale teraz spravit naopak? ked user napise do browseru www.domena.sk/pages/stranka.php, aby mu to prepisalo URL v address bare na www.domena.sk/stranka
// pridané po 51 minútach od posledného príspevku
prvy prispevok si teraz nemusite vsimat, problem je v tomto.
v googli mam zaindexovane stare stranky, ktore su uz umiestnene inak. napriklad www.domena.sk/pages/subpages/stranka.php je po novom umiestnena tu www.domena.sk/pages/stranka.php. to by vyriesil klasicky redirect v .htaccess
| kód: |
Redirect 301 /pages/subpages/stranka.php http://www.domena.sk/pages/stranka.php
|
ja ale chcem, aby user po redirecte v address bare nemal http://www.domena.sk/pages/stranka.php, ale iba http://www.domena.sk/stranka, cize to by mal vyriesit tento kod
| kód: |
Redirect 301 /pages/subpages/stranka.php http://www.domena.sk/stranka
RewriteEngine On
RewriteRule ^stranka/?$ /pages/stranka.php
|
redirect sice funguje spravne, ale v address bare je stale ta full verzia, cize http://www.domena.sk/pages/stranka.php. akokeby ten redirect nejak nespolupracoval s rewrite. ako to vyriesit? |
| |
  |
 |
Blackshadow
 Užívateľ
 Založený: 09.09.2007 Príspevky: 3159 Bydlisko: Nové Zámky
 | Zaslal: Št 11.08.11 13:00 |   |
Cez PHP si to neskusal redirectnut? |
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď | |
   |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |