Avaleht
uus teema   vasta Tarkvara »  WWW »  .htaccess redirect märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 10.12.2012 02:15:50 .htaccess redirect vasta tsitaadiga

Küsimus:
Kas on võimalik '.htaccsess redirect' teha selliselt, et suunab alamkataloogi, kuid aadressreal näitab põhikataloogi icon_rolleyes.gif
Mul suunamine selliselt
RewriteEngine onRewriteCond %{HTTP_HOST} ^koduleht\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.koduleht\.com$
RewriteRule ^/?$ "http\:\/\/koduleht\.com\/pood" [R=301,L]
Seega näitab suunamist aadressireal:
http://www.koduleht.com/pood
kuid oleks vaja, et aadressireal oleks:
http://www.koduleht.com/
Seega, seda kataloogi, kuhu suunatakse poleks aadressireal näha, ehkki tegelikult käib töö suunatud (... pood) kataloogis icon_eek.gif


viimati muutis sakunne 18.07.2013 14:57:23, muudetud 1 kord
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
ranel
HV Guru

liitunud: 28.02.2005




sõnum 10.12.2012 02:21:15 vasta tsitaadiga

jälgin
_________________
Mobiilne rehvivahetus Lõuna-Eestis ja rehvide tellimine üle Eesti. www.rsrehvid.ee 55 684 121
Kommentaarid: 186 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 165
tagasi üles
vaata kasutaja infot saada privaatsõnum
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 10.12.2012 03:00:43 vasta tsitaadiga

Natuke googlet ja olemas oligi. Proovisin ära ka, tundus, et töötab päris korralikult.

RewriteEngine on

# Has a trailing slash, don't append one when rewriting
RewriteCond %{HTTP_HOST} ^(www\.)?koduleht\.com$
RewriteCond %{REQUEST_URI} !^/pood/
RewriteCond %{THE_REQUEST} ./\ HTTP/1\.[01]$ [OR]
# OR if it's a file that ends with one of these extensions
RewriteCond %{REQUEST_URI} \.(php|html?|jpg|gif|css)$
RewriteRule ^(.*)$ /pood/$1 [L]

# Missing trailing slash, append one
RewriteCond %{HTTP_HOST} ^(www\.)?koduleht\.com$
RewriteCond %{REQUEST_URI} !^/pood/
RewriteCond %{THE_REQUEST} [^/]\ HTTP/1\.[01]$
# But only if it's not a file that ends with one of these extensions
RewriteCond %{REQUEST_URI} !\.(php|html?|jpg|gif|css)$
RewriteRule ^(.*)$ /pood/$1/ [L]
Kommentaarid: 131 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 121
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga

sõnum 10.12.2012 10:52:57 vasta tsitaadiga

Peaks saama ka lihtsamalt

Redirect 301 / /pood/
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 10.12.2012 11:26:45 vasta tsitaadiga

andresv kirjutas:
Peaks saama ka lihtsamalt

Redirect 301 / /pood/


See suunab ju nii, et aadressireale jääb /pood/ lõppu...
Kommentaarid: 131 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 121
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 10.12.2012 12:00:39 vasta tsitaadiga

Märksõnaks on ProxyPass ja ProxyPassReverse, konkreetset süntaksit peast ei mäleta, seda võid manualist vaadata. Saab muidugi ka RewriteCond/RewriteRule abil, aga IMHO on antud ProxyPass antud probleemi lahendamiseks lihtsam ja loogilisem lahendus eeldusel, et pole vaja veel mingeid trikke teha.
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 10.12.2012 12:12:38 vasta tsitaadiga

napoleon kirjutas:
Märksõnaks on ProxyPass ja ProxyPassReverse, konkreetset süntaksit peast ei mäleta, seda võid manualist vaadata. Saab muidugi ka RewriteCond/RewriteRule abil, aga IMHO on antud ProxyPass antud probleemi lahendamiseks lihtsam ja loogilisem lahendus eeldusel, et pole vaja veel mingeid trikke teha.


Kui tegemist on suvalise virtuaalserveriga, siis mod_proxy moodulit leiab küll väga vähestelt, kui üldse...
Kommentaarid: 131 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 121
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 10.12.2012 14:16:05 vasta tsitaadiga

Alan, proovisin kahes serveris, sellise vea annab:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@seenior.ee and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 10.12.2012 14:22:24 vasta tsitaadiga

sakunne kirjutas:
Alan, proovisin kahes serveris, sellise vea annab:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@seenior.ee and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


Vaata error logi siis, minul oma serverites töötab.
Kommentaarid: 131 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 121
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 10.12.2012 14:44:07 vasta tsitaadiga

tsitaat:

Vaata error logi siis, minul oma serverites töötab.

Krt, ei leia seda logi ...otsin

BTW. mis märksõna sa kasutasid, kui otsisid ... ma ei osanud sellisele asjale märksõna välja mõelda icon_redface.gif
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 10.12.2012 14:51:09 vasta tsitaadiga

sakunne kirjutas:
tsitaat:

Vaata error logi siis, minul oma serverites töötab.

Krt, ei leia seda logi ...otsin

BTW. mis märksõna sa kasutasid, kui otsisid ... ma ei osanud sellisele asjale märksõna välja mõelda icon_redface.gif


Nähtavasti sul netpoint... kuskil kontroll paneelist peaksid ligi saama logidele ma eeldan.
Otsisin "rewrite redirect invisible", stackoverflow vastuseid leidsin erinevaid aga ainult üks neist pädes.
Kommentaarid: 131 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 121
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
aluke
HV vaatleja

liitunud: 21.10.2004




sõnum 10.12.2012 14:56:18 vasta tsitaadiga

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.koduleht.com/pood/$ [NC]
RewriteRule ^(.*)$ /


viimati muutis aluke 10.12.2012 15:04:33, muudetud 1 kord
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 10.12.2012 15:03:36 vasta tsitaadiga

aluke kirjutas:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.koduleht.com/pood/$ [NC]
RewriteRule ^(.*)$ / [L,R=301]


Su eesmärk on minu postitatud 5+5 realine lahendus vähematele ridadele saada? Milleks?
Igatahes selle lahendusega satub redirect loopi...

Ning põhjenda FollowSymLinks vajadust antud kontekstis...
Kommentaarid: 131 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 121
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
sakunne
HV veteran
sakunne

liitunud: 15.12.2004




sõnum 18.07.2013 15:08:11 vasta tsitaadiga

Alan kirjutas:

Otsisin "rewrite redirect invisible"
Kõva sõna, ma ise ei tulnud sellele, tänks, läks tööle thumbs_up.gif

EDIT:
Ei hakanud uut teemat tegema:
Tegin kliendi serveris htaccess redirect'i: root -> alamkataloog, a'ta väidab, et ei näe oma firma arvutitest seda lehte, kusjuures mina ja veel paljud teised näeme ok

Mis jama on :? icon_rolleyes.gif
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  .htaccess redirect
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.