Autor | Zpráva | ||
---|---|---|---|
maks Profil |
#1 · Zasláno: 22. 4. 2010, 17:51:19
Ahoj,
ptal jsem se tu ohledně přihlašování do CMS, ten problém jsem již vyřešil, funguje to krásně s adresami ve tvaru: cms.web.cz/admin/login.php?project=nazev-projektu. Jelikož na celém serveru přepisuji, chtěl bych udělat pravidlo pro přepis i tohoto. Ale nějak to nejde :o) Zkoušel jsem následující: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^login/(.*)/$ /login.php?project=$1 [L] Mým záměrem bylo vyvolat adresy ve tvaru /admin/login/nazev-projektu, ale teď mě napadlo, že by bylo lépe, aby to bylo ve tvaru cms.web.cz/admin/nazev-projektu/login/. Můžu požádat o radu? Děkuji už předem, věřím, že se někdo šikovný najde. |
||
Davex Profil |
#2 · Zasláno: 22. 4. 2010, 18:36:24
Není špatně cesta k souboru login.php?
RewriteRule ^login/(.*)/$ /admin/login.php?project=$1 [L] |
||
maks Profil |
#3 · Zasláno: 22. 4. 2010, 20:00:51
Davex:
ano, byla. Respektive chtěl jsem tento soubor umístit do /admin, ale měl jsem ho v rootu. Reguláry a mod_rewrite mi nějak nejdou do hlavy, vždy jen upravuji řešení, které jsem někde vypotil, a tak jsem nevěděl, jestli není chyba tam. Ale takováhle chyba, to mě nenapadlo... Díky :-) |
||
Časová prodleva: 14 let
|
0