Autor Zpráva
Zool
Profil *
Dobrý den,
mám menší problém chci si udělat hezká url, ale něja mi to stále nejde i když jsem o tom přečetl článku.

mám soubor .htaccess a v něm mám

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteEngine On
RewriteRule ^([^.^/]+)(/)?$ %{DOCUMENT_ROOT}/centrio/index.php?id=$1 [QSA]


a chci když zadám adresu http://superakce.unas.cz/centrio/voip/ ať mi to udělá to samé když zadám adresu http://superakce.unas.cz/centrio/voip

to snad ošetřuje ta podmínka (/)? v souboru .htaccess ne??
Kajman_
Profil *
Dělá to to samé. Jen tím lomítkem vytvoříte virtuální adresářovou strukturu, ve které pak neexistují cesty k obrázkům, stylům atp. Použijte u odkazů absolutní cesty.
Zool
Profil *
Myslíte v tom souboru .htaccess na

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteEngine On
RewriteRule ^http://superakce\.unas\.cz/centrio/([^.^/]+)(/)?$ http://superakce.unas.cz/centrio/index.php?id=$1 [QSA]


ted mi to uz vubec nejde :-(

?
Kajman_
Profil *
Ne, .htaccess byl v pořádku. Opravte si odkazy typu href="./style.css" na href="/centrio/style.css"
Zool
Profil *
Děkuji už to funguje. Ještě jsem se chtěl zeptat, jak to že mi to nefunguje na lokale, píše mi to že k těm souborům nemám přístup a používám EASYPHP
Warden
Profil
na winech nepouzivej %{DOCUMENT_ROOT}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0