Autor | Zpráva | ||
---|---|---|---|
JanS01 Profil |
#1 · Zasláno: 16. 7. 2015, 12:07:22
Zdravím,
převzal jsem kod od kolegy, který používal pro své staré webovky pro cool url tento .htaccess. Pokud web nahraju na neco.cz, tak vše funguje jak má, ale jak to dám na test.neco.cz už mě to vyhodí pouze 404 page not found. # Nastavení chybové stránky 404 ErrorDocument 404 /404.html # Nastavení chybové stránky 403 ErrorDocument 403 /403.html ################################ # cool url # ################################ RewriteEngine On RewriteRule ^([^/]*)/$ index.php?lang=$1 [L,QSA] RewriteRule ^([^/]*)/([^/]*)/$ index.php?lang=$1&co=$2 [L,QSA] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/$ index.php?lang=$1&co=$2&spage=$3 [L,QSA] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ index.php?lang=$1&co=$2&spage=$3&page=$4 [L,QSA] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ index.php?lang=$1&co=$2&spage=$3&page=$4&tip=$5 [L,QSA] rewritecond %{REQUEST_URI} !^/rss/(.*) Zkoušel jsem použít i jiné zápisy, ale zatím bezúspěšně RewriteEngine On # RewriteBase / RewriteRule ^$ /test.neco.cz/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/test.neco.cz/ RewriteRule ^(.*)$ /test.neco.cz/$1 mohl by mi prosím nějaký zkušený matador, pomoci rozchodit Cool URL ? Chápu, že tento zápis není nejšťastnější, ale i přesto ho potřebuji rozjet na testu Předem díky |
||
Davex Profil |
Zkus si před původní pravidla přidat
RewriteBase / Nicméně to vypadá divně, protože poslední řádek s podmínkou tam nějak přebývá. Doporučuji to přepracovat na univerzální pravidlo a adresu rozkládat až v PHP. Tím druhým zápisem nevím, co chtěl autor říct. Ta subdoména má soubory v nějakém adresáři? |
||
JanS01 Profil |
#3 · Zasláno: 17. 7. 2015, 11:52:42
Davex:
Bohužel to musím udělat, přes .htaccess adresář je na gigaserveru a normálně s názvem test.neco.cz (když obsah překopíruji do neco.cz, funguje to perfektně), tzn:. že .htaccess stačí přidat pravislo které počítá s tečnou navíc u subdomény |
||
Časová prodleva: 10 let
|
0