Autor | Zpráva | ||
---|---|---|---|
premiumstore Profil |
#1 · Zasláno: 13. 11. 2013, 19:55:21
Dobry den, mam nasledujuci problem.
eshop bezal na domene www.premiumstore.sk shop sme presunuli na subdomenu shop.premiumstore.sk - len vytvorenie subdomeny a presmerovanie DNS na servery odkial je prenajimany. Na hosting sme nahrali prezentaciu firmy, zopar jednoduchych html suborov z ktorej je preklik na shop. Potrebujem ale vyriesit aby sa ludia prichadzajuci z google dostali na produkt ktory hladali, co si myslim ze mi funguje pri tomto zapise: RewriteEngine On RewriteBase / RewriteRule (.*)$ http://shop.premiumstore.sk/$1 [R=301,L] Lenze nam presmeruva na shop.premiumstore.sk aj zakladnu prezentaciu ktora je nahrata v roote. neda sa to nejakym sposobom v htaccess oddelit? Pripadne do neho natvrdo dopisat ktore html sa redirectovat nemaju? Diky moc za pomoc |
||
Kajman Profil |
#2 · Zasláno: 14. 11. 2013, 08:27:32
Poznáte podle url, jestli je to url eshopu nebo prezentace?
|
||
premiumstore Profil |
#3 · Zasláno: 14. 11. 2013, 09:46:54
Podla url asi nie,
adresy eshopu su napriklad : http://www.shop.premiumstore.sk/zastrihavace-vlasov/zelmer-39z016/ a adresa prezentacie : www.premiumstore.sk/index.html, www.premiumstore.sk/motaze/index.html, www.premiumstore.sk/kontakty/index.html ... |
||
Kajman Profil |
#4 · Zasláno: 14. 11. 2013, 10:17:35
Pokud se to podle cesty nedá poznat, tak pravidlo nelze napsat. Můžete však v php souboru, který routuje obsah prezentace, přesměrovat na eshop přes header funkci, pokud taková adresa v prezentaci nachystaná není (a nejlépe se mrknout na do eshopu, jestli taková adresa tam validní je).
|
||
premiumstore Profil |
#5 · Zasláno: 14. 11. 2013, 10:25:13
Kajman:
Aha, a viete mi dat taky priklad? Absolutne teda netusim ako tam napisat tu funkciu. Prezentacia bude mat iba 5 podstranok, kazda je /nazov/index.html. a homepage /index.html - zrejme treba prerobit na php. Funkcna kopia webu je ulozena na www.nexymedia.sk Vsetko ostatne by mohlo presmerovat na shop.premiumstore.sk/..... |
||
Kajman Profil |
#6 · Zasláno: 14. 11. 2013, 10:37:08
Tak pokud to jde poznat tím, že je to jen těch 5 konkrétních adres, tak si je můžete vyjmenovat a v případě shody přeskočit přesměrovací pravidlo. Něco jako
RewriteEngine On RewriteBase / RewriteRule ^((nazov|nazov2|nazov3|nazov4)/)?index\.html$ - [S=1] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ http://shop.premiumstore.sk/$1 [R=302,L,NE] |
||
premiumstore Profil |
#7 · Zasláno: 14. 11. 2013, 11:01:39
Vyzera to ze to funguje,genialne!
Dakujem velmi pekne, som rad ze niekto dokaze pomoct :) |
||
Časová prodleva: 10 let
|
0