Autor | Zpráva | ||
---|---|---|---|
kironet96 Profil |
#1 · Zasláno: 27. 8. 2014, 00:24:33
Zdravím,
chtěl bych se poradit. Jak pomoci htaccess upravím odkaz ***.net/?p=account-settings&Email A jestli to vůbec jde protože jsem našel jen návody na id=$1&id1=$2 atd.. Diky |
||
Kubo2 Profil |
#2 · Zasláno: 27. 8. 2014, 01:02:27
kironet96:
„Jak pomoci htaccess upravím odkaz ***.net/?p=account-settings&Email“ A do akého tvaru by si danú URL rád upravil? „A jestli to vůbec jde protože jsem našel jen návody na id=$1&id1=$2 atd..“ Samozrejme, že to ide. To „id“ je totiž len variabilný literál použitý ako príklad danej situácie, a je úplne triviálne nahraditeľný akýmkoľvek iným názvom parametru, teda aj tvojím p .
Ak by si chcel napr. URL example.net/account-settings/Email , tak je to možné spraviť takto:
Options +FollowSymLinks RewriteEngine On RewriteRule ^/?([^/]+)/([^/]+)$ index.php?p=$1&$2 Ak ti to hodí 500, napíš pred Options mriežku (# ), ak ti to aj tak hodí 500, tak tvoj hosting nemá nepodporuje rewrite module, vybav si to s nimi.
|
||
kironet96 Profil |
#3 · Zasláno: 27. 8. 2014, 20:02:09
Kubo2:
> „A jestli to vůbec jde protože jsem našel jen návody na id=$1&id1=$2 atd..“ > Samozrejme, že to ide. To „id“ je totiž len variabilný literál použitý ako príklad danej situácie, a je úplne triviálne nahraditeľný akýmkoľvek iným názvom parametru, teda aj tvojím p. > > > Ak by si chcel napr. URL example.net/account-settings/Email, tak je to možné spraviť takto: > > > 1 > 2 > 3 > 4Options +FollowSymLinks > > RewriteEngine On > RewriteRule ^/?([^/]+)/([^/]+)$ index.php?p=$1&$2 > > Ak ti to hodí 500, napíš pred Options mriežku (#), ak ti to aj tak hodí 500, tak tvoj hosting nemá nepodporuje rewrite module, vybav si to s nimi. Díky, přesně do takového tvaru jsem to url chtěl. Díky moc :) |
||
Časová prodleva: 10 let
|
0