| 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: 15 let
|
|||
0