Presmerovanie cez .htaccess

Programovacie jazyky, rady, poradňa...
oop
Novice
Novice
Príspevky: 1
Registrovaný: 07 apr 2010, 22:44

Presmerovanie cez .htaccess

Príspevok od používateľa oop »

Na stránke som si prerábal nepekné odkazy na pekné. :) V súbore .htaccess mám niečo také:

Kód: Vybrať všetko

# web.sk/index.php?sekcia=nieco > web.sk/nieco/
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?sekcia=$1

# web.sk/index.php?sekcia=nieco&stranka=druha > web.sk/nieco/druha
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)?/?$ index.php?sekcia=$1&stranka=$2

# web.sk/index.php?sekcia=nieco&stranka=druha&ps=tretia > web.sk/nieco/druha/tretia
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)?/?$ index.php?sekcia=$1&stranka=$2&ps=$3
Teraz fungujú oba typy adries. Ak Google má zaindexované ešte tie staré (web.sk/index.php?sekcia=nieco&stranka=druha), treba ešte nejak zabezpečiť presmerovanie zo starých na nové, aby to nebral ako 2 rôzne stránky? Ako sa to robí?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Presmerovanie cez .htaccess

Príspevok od používateľa audiotrack »

netreba, časom si to preindexuje. Môžeš tomu pomôcť vytvorením sitemapy
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Re: Presmerovanie cez .htaccess

Príspevok od používateľa chrono »

Možno by bolo lepšie urobiť to presmerovanie priamo v php a tam použiť kód pre trvalé presmerovanie (urobiť sa to dá aj v .htaccess, ale v php to asi bude prehladnejšie).
Napísať odpoveď