Autor Zpráva
Spectator
Profil
Dobrý večer,
nemohu docílit nějaké lepší url pomocí htaccess.

Mám např tyto url:
http://127.0.0.1/S_BD/index.php?route=/_app/administrace/prehled.php
http://127.0.0.1/S_BD/index.php?route=/_app/moduly/nastenka/index.php
http://127.0.0.1/S_BD/index.php?route=/_app/moduly/nastenka/index.php&uid=21

a htaccess:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=/$1 [L,QSA]


Bohužel je adresa stále stejná, nezměněná a netuším co dělat. Moc s htaccess neumím, prosím o radu.
Kajman
Profil
Ta pravidla docílí toho, že si můžete upravit aplikaci, aby generovala odkazy např.
http://127.0.0.1/S_BD/_app/administrace/prehled.php
ale vnitřně se zpracují tím index.php (tedy pokud takový soubor neexistuje).

Ale možná bude potřeba přidat
RewriteBase /S_BD/
Spectator
Profil
ano, něco takového by to mělo vracet: http://127.0.0.1/S_BD/_app/administrace/prehled.php
Vše zpracovává index.php, to funguje, jen ten htaccess mi s tím nic neprovede. zkusil jsem přidat RewriteBase /S_BD/ hned po zapnuti mod_rewrite, ale nic se nezměnilo
Kajman
Profil
něco takového by to mělo vracet
Tak ještě jednou. Adresy tohoto typu mají být ve stránkách již vygenerovány. Tedy změnu musíte udělat tam.

Mod_rewrite

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0