Autor Zpráva
maks
Profil
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
Není špatně cesta k souboru login.php?
RewriteRule ^login/(.*)/$ /admin/login.php?project=$1  [L]
maks
Profil
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 :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0