Autor | Zpráva | ||
---|---|---|---|
TWE3K Profil |
#1 · Zasláno: 6. 6. 2012, 23:30:50
ahoj, vyskúšal som už tolko možností ale nikdy sa nepodarilo dostať skracovanie url do úplne funkčnej podoby
najbližšie som k tomu takto: pomocou odkaz pomocou riadka: RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] domena sa dostane z tvaru xxx.eu/index.php?url=xyz
do xxx.eu/?url=xyz už som skúšal všeličo možné, neviete kde môže byť chyba? ďakujem za každú radu |
||
Davex Profil |
TWE3K:
Co přesně od toho pravidla očekáváš? Toto pravidlo na adrese w>ww.example.com/xyz (kterou uvidíš v prohlížeči) podstrkává skript w>ww.example.com/index.php?url=xyz .
|
||
TWE3K Profil |
#3 · Zasláno: 7. 6. 2012, 08:34:43
očakávam aby z adresy v tvare
www.example.com/index.php?url=xyz urobilo www.example.com/xyz
|
||
candiess Profil |
#4 · Zasláno: 7. 6. 2012, 08:46:03
TWE3K:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f |
||
Michel Profil |
#5 · Zasláno: 7. 6. 2012, 09:00:22
TWE3K:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ ?url=$1 [QSA,L] <a href="xyz">odkaz</a> a otevře se www.example.com/index.php?url=xyz
PS: odkaz záleží na konkrétní cestě. |
||
Jan Tvrdík Profil |
#6 · Zasláno: 7. 6. 2012, 12:42:12
TWE3K:
„očakávam aby z adresy v tvare w>ww.example.com/index.php?url=xyz urobilo w>ww.example.com/xyz“ Nic takového mod_rewrite nedělá. Zkus to rozepsat podrobněji, ale zdá se, že máš špatná očekávání. |
||
TWE3K Profil |
tak po dlhšom skúšaní, som prišiel nato že takáto verzia je funkčná:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ ?url=$1 [QSA,L] vďaka Michel a candiess. Avšak takto sa mi to podarilo rozbehať na hostingu v root FTP. Neviete či sa dá niečo takéto rozchodiť, aj keď doména funguje ako ALIAS ? Doménu prevádza podľa nasledovného pravidla: http://kb.wedos.com/webhosting/aliasy-chybne-url.html //vyriešené |
||
Časová prodleva: 12 let
|
0