Autor | Zpráva | ||
---|---|---|---|
lukasik Profil |
#1 · Zasláno: 27. 8. 2011, 19:58:14
RewriteEngine on RewriteRule ^feed$ rss.php [L] RewriteCond %{REQUEST_FILENAME} !-d [NC] RewriteRule ^([0-9-a-z\-]*)$ index.php?p=$1 [QSA] poslední rule funguje v pořádku, ovšem první a podmínka ne. Při zadání adresy localhost/feed mě přesměruje na localhost/absolutní_cesta_k_rss.php a když zadám localhost/admin tak mě přesměruje na localhost/admin/?p=admin |
||
Tori Profil |
#2 · Zasláno: 27. 8. 2011, 20:41:35 · Upravil/a: Tori
lukasik:
Nechybí ještě podmínka pro složky? RewriteCond %{REQUEST_FILENAME} !-d [NC] RewriteCond %{REQUEST_FILENAME} !-f [NC] RewriteRule ^([0-9-a-z\-]*)$ index.php?p=$1 [QSA] edit: pardon, blbost, -d je pro složky. |
||
lukasik Profil |
#3 · Zasláno: 27. 8. 2011, 23:07:06
to nic nemění na tom, že to nefunguje
|
||
RockFire Profil |
#4 · Zasláno: 28. 8. 2011, 10:33:23
Mezi 9 a "a" nemá být pomlčka:
RewriteEngine on RewriteRule ^feed$ rss.php [L] RewriteCond %{REQUEST_FILENAME} !-d [NC] RewriteRule ^([0-9a-z\-]*)$ index.php?p=$1 [QSA] |
||
lukasik Profil |
#5 · Zasláno: 28. 8. 2011, 18:48:53
je hezké, že mě opravujete, ale mě by zajímalo proč to nejde :\
|
||
Davex Profil |
#6 · Zasláno: 28. 8. 2011, 22:17:53
Nevím proč ti to nejde, protože mi to jde. Nejsou tam někde nějaká další pravidla se kterými se tlučou? Možná ti pomůže nastavit
RewriteBase / .
|
||
lukasik Profil |
#7 · Zasláno: 28. 8. 2011, 22:50:56 · Upravil/a: lukasik
ne, postnul jsem celý obsah, base nepomohlo
|
||
Davex Profil |
#8 · Zasláno: 28. 8. 2011, 23:45:30
Nepřesměrovávají náhodou ty PHP skripty na které přepisuješ? Zkus přepisovat na nějaký jednoduchý skript, aby se to vyloučilo.
|
||
lukasik Profil |
#9 · Zasláno: 29. 8. 2011, 12:31:54
Zdá se, že mi nějak "zamrzla" konfigurace htaccess - i po změně url se feed přesměruje na rss.php.
Na hostingu vše funguje jak má. |
||
Časová prodleva: 13 let
|
0