Autor | Zpráva | ||
---|---|---|---|
Jurass Profil * |
#1 · Zasláno: 20. 5. 2008, 08:02:30
Zdravím vás,
chci se zeptat jak lze přesměrovat (nebo podstrčit) adresu na verzi s /index.php na konci. Čili když zadám example.com, tak ať mě to podstrčí na example.com/index.php. Hledal jsem a zkoušel, ale bezvýsledně. Třeba nechápu proč nefunguje toto: RewriteRule http://example.com http://example.com/index.php [R=301] Prosím poraďte mi jak mám podstrčit ať tam mám /index.php. Děkuji |
||
bukaj Profil |
#2 · Zasláno: 20. 5. 2008, 16:47:08 · Upravil/a: bukaj
Jurass
Prvním parametrem RewriteRule není absolutní adresa, takže s ní budeš jen těžko porovnávat. RewriteEngine on RewriteBase / RewriteRule ^/?$ index.php [R=301,L] #edit: tohle samozřejmě má být v .htaccessu v rootu webu Jinak ale nechápu, proč tohle řešíš. Snad každý server se postará o to, aby se při požadavku na root webu (/) (edit: či při požadavku na adresář, kterému není různými rewrite pravidly atp. podstrčeno nic ni jiného) poslal jako výsledek specifikovaná stránka. Na Apachi se to myslím specifikuje direktivou DirectoryIndex. |
||
kubiseg Profil |
#3 · Zasláno: 20. 5. 2008, 16:52:31
bukaj
videl bych to na honice GPR :) preci jenom GPR pro / je 5 pricemz GPR pro index.php bude treba 3 ;-) |
||
kletely Profil |
#4 · Zasláno: 20. 5. 2008, 17:22:17
bukaj
Skôr takto: RewriteRule ^index.php$ http://mujweb.cz/$1 [R=301] |
||
Jurass Profil * |
#5 · Zasláno: 21. 5. 2008, 06:55:28
Děkuji za vaše odpovědi.
|
||
Časová prodleva: 16 let
|
0