Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
autor |
|
sakunne
HV veteran

liitunud: 15.12.2004
|
10.12.2012 02:15:50
.htaccess redirect |
|
|
Küsimus:
Kas on võimalik '.htaccsess redirect' teha selliselt, et suunab alamkataloogi, kuid aadressreal näitab põhikataloogi
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
viimati muutis sakunne 18.07.2013 14:57:23, muudetud 1 kord |
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
ranel
HV Guru
liitunud: 28.02.2005
|
10.12.2012 02:21:15
|
|
|
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 |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
10.12.2012 03:00:43
|
|
|
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 |
|
 |
andresv
HV kasutaja
liitunud: 06.12.2004
|
10.12.2012 10:52:57
|
|
|
Peaks saama ka lihtsamalt
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
10.12.2012 11:26:45
|
|
|
andresv kirjutas: |
Peaks saama ka lihtsamalt
|
See suunab ju nii, et aadressireale jääb /pood/ lõppu...
|
|
Kommentaarid: 131 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
121 |
|
tagasi üles |
|
 |
napoleon
Unknown virus

liitunud: 08.12.2008
|
10.12.2012 12:00:39
|
|
|
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 |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
10.12.2012 12:12:38
|
|
|
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 |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
10.12.2012 14:16:05
|
|
|
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 |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
10.12.2012 14:22:24
|
|
|
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 |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
10.12.2012 14:44:07
|
|
|
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
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
10.12.2012 14:51:09
|
|
|
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  |
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 |
|
 |
aluke
HV vaatleja
liitunud: 21.10.2004
|
10.12.2012 14:56:18
|
|
|
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 |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
10.12.2012 15:03:36
|
|
|
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 |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
18.07.2013 15:08:11
|
|
|
Alan kirjutas: |
Otsisin "rewrite redirect invisible"
|
Kõva sõna, ma ise ei tulnud sellele, tänks, läks tööle
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 :?
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
|