Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20004 > unrolled thread

problema con .htaccess

Started byalex <1j9448a02@lnx159sneakemail.com.invalid>
First post2015-10-12 07:36 +0200
Last post2015-10-14 09:24 +0200
Articles 15 — 4 participants

Back to article view | Back to it.comp.www.php


Contents

  problema con .htaccess alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-12 07:36 +0200
    Re: problema con .htaccess Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2015-10-12 08:49 +0200
      Re: problema con .htaccess alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-12 20:48 +0200
        Re: problema con .htaccess bramante <bramante@yopmail.com> - 2015-10-12 22:09 +0200
          Re: problema con .htaccess alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-13 11:40 +0200
        Re: problema con .htaccess Alessandro Pellizzari <shuriken@amiran.it> - 2015-10-13 07:29 +0000
          Re: problema con .htaccess alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-13 11:56 +0200
            Re: problema con .htaccess alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-13 17:48 +0200
            Re: problema con .htaccess Alessandro Pellizzari <shuriken@amiran.it> - 2015-10-13 20:10 +0000
              Re: problema con .htaccess alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-13 22:31 +0200
                Re: problema con .htaccess Alessandro Pellizzari <shuriken@amiran.it> - 2015-10-13 20:46 +0000
                Re: problema con .htaccess Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2015-10-14 08:12 +0200
                  Re: problema con .htaccess Alessandro Pellizzari <shuriken@amiran.it> - 2015-10-14 07:17 +0000
                    Re: problema con .htaccess Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2015-10-14 12:25 +0200
                  Re: problema con .htaccess alex <1j9448a02@lnx159sneakemail.com.invalid> - 2015-10-14 09:24 +0200

#20004 — problema con .htaccess

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2015-10-12 07:36 +0200
Subjectproblema con .htaccess
Message-ID<mvfgse$j6l$1@speranza.aioe.org>
ciao a tutti, forse non è il posto adatto per discutere delle 
problematiche di apache, ma visto che si ha spesso a che fare con 
problemi di routing...

In pratica ho creato il mio .htaccess

RewriteEngine On
RewriteRule ^(.*)/vh/(.*)$     $1/virtual_hosts/$2     [L]

Quindi se mi collego a

http://test/web/vh/index.php

si dovrebbe aprire

http://test/web/virtual_hosts/index.php

Ma in realtà il server risponde con il tipico Error 404...

Cosa mi sfugge?

[toc] | [next] | [standalone]


#20005

FromAndrea D'Amore <anddam+NOSPAM@brapi.net>
Date2015-10-12 08:49 +0200
Message-ID<mvfl5q$t0r$1@virtdiesel.mng.cu.mi.it>
In reply to#20004
On 2015-10-12 05:36:14 +0000, alex said:

> Cosa mi sfugge?

Leggere il log di httpd per sapere cosa succede.

-- 
Andrea

[toc] | [prev] | [next] | [standalone]


#20008

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2015-10-12 20:48 +0200
Message-ID<mvgv9c$d2b$1@speranza.aioe.org>
In reply to#20005
Il 12/10/2015 08:49, Andrea D'Amore ha scritto:
> On 2015-10-12 05:36:14 +0000, alex said:
>
>> Cosa mi sfugge?
>
> Leggere il log di httpd per sapere cosa succede.
>


$ cd /opt/lampp/logs

$ ls -l
totale 353348
-rw-r--r-- 1 daemon daemon   7584733 ott 12 20:44 access_log
-rw-r--r-- 1 root   root           8 ott 12 07:01 authdigest_shm.1073
srwx------ 1 daemon root           0 ott 12 07:01 cgisock.1073
-rw-r--r-- 1 root   root           0 apr 19  2014 
dummy-host2.example.com-access_log
-rw-r--r-- 1 root   root           0 apr 19  2014 
dummy-host2.example.com-error_log
-rw-r--r-- 1 root   root       94935 ott 11 10:24 
dummy-host.example.com-access_log
-rw-r--r-- 1 root   root       81010 set 21 22:43 
dummy-host.example.com-error_log
-rw-rw-r-- 1 daemon daemon   2509687 ott 12 20:43 error_log
-rw-r--r-- 1 root   root           5 ott 12 07:01 httpd.pid
-rw-r--r-- 1 daemon daemon 351493843 ott 12 08:05 php_error_log
-rw-r--r-- 1 daemon daemon      3379 ago 14 12:44 ssl_request_log

$ cat httpd.pid
1073

[toc] | [prev] | [next] | [standalone]


#20009

Frombramante <bramante@yopmail.com>
Date2015-10-12 22:09 +0200
Message-ID<mvh44b$op0$1@speranza.aioe.org>
In reply to#20008
Il 12/10/2015 20:48, alex ha scritto:
> Il 12/10/2015 08:49, Andrea D'Amore ha scritto:
>> On 2015-10-12 05:36:14 +0000, alex said:
>>
>>> Cosa mi sfugge?
>>
>> Leggere il log di httpd per sapere cosa succede.
>>
>
>
> $ cd /opt/lampp/logs
>
> $ ls -l
> totale 353348
> -rw-r--r-- 1 daemon daemon   7584733 ott 12 20:44 access_log
> -rw-r--r-- 1 root   root           8 ott 12 07:01 authdigest_shm.1073
> srwx------ 1 daemon root           0 ott 12 07:01 cgisock.1073
> -rw-r--r-- 1 root   root           0 apr 19  2014
> dummy-host2.example.com-access_log
> -rw-r--r-- 1 root   root           0 apr 19  2014
> dummy-host2.example.com-error_log
> -rw-r--r-- 1 root   root       94935 ott 11 10:24
> dummy-host.example.com-access_log
> -rw-r--r-- 1 root   root       81010 set 21 22:43
> dummy-host.example.com-error_log
> -rw-rw-r-- 1 daemon daemon   2509687 ott 12 20:43 error_log
> -rw-r--r-- 1 root   root           5 ott 12 07:01 httpd.pid
> -rw-r--r-- 1 daemon daemon 351493843 ott 12 08:05 php_error_log
> -rw-r--r-- 1 daemon daemon      3379 ago 14 12:44 ssl_request_log
>
> $ cat httpd.pid
> 1073
>
scusa ma tu questo lo chiami "leggere i log di httpd" ???


ergo i log dove apache scrive, ergo ti vai a vedere in 
/etc/apache/httpd.conf o in /etc/httpd.conf o dove trovi httpd.conf o un 
suo simile (in ubuntu apache2.conf) dove vengono scritti i log

  e vai a vedere cosa c'è dentro il file.

Ciao

[toc] | [prev] | [next] | [standalone]


#20011

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2015-10-13 11:40 +0200
Message-ID<mvijj3$lmi$1@speranza.aioe.org>
In reply to#20009
Il 12/10/2015 22:09, bramante ha scritto:
>
>
> ergo i log dove apache scrive, ergo ti vai a vedere in
> /etc/apache/httpd.conf o in /etc/httpd.conf o dove trovi httpd.conf o un
> suo simile (in ubuntu apache2.conf) dove vengono scritti i log

ah ok, adesso ho capito (troppo lavoro, e a fine giornata...)

[toc] | [prev] | [next] | [standalone]


#20010

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2015-10-13 07:29 +0000
Message-ID<d83q7lFeq8tU1@mid.individual.net>
In reply to#20008
Il Mon, 12 Oct 2015 20:48:14 +0200, alex ha scritto:

> $ cd /opt/lampp/logs

Scusa, vado un po' fuori tema, ma il tarlo mi assale da giorni.

Se stai usando Ubuntu, perché usi LAMPP e non i pacchetti della distro?
Mi pare una complicazione sia inutile che dannosa.

Comunque i log sono error_log e access_log

Bye.

[toc] | [prev] | [next] | [standalone]


#20012

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2015-10-13 11:56 +0200
Message-ID<mvikh5$np6$1@speranza.aioe.org>
In reply to#20010
Il 13/10/2015 09:29, Alessandro Pellizzari ha scritto:
> Se stai usando Ubuntu, perché usi LAMPP e non i pacchetti della distro?

cioè così
http://www.kreatore.it/blog/installare-lamp-su-ubuntu-facile-e-veloce

o così
http://wiki.ubuntu-it.org/Server/Web

> Comunque i log sono error_log

niente di rilevante

> access_log

127.0.0.1 - - [13/Oct/2015:11:54:26 +0200] "GET /htaccess/vh/ HTTP/1.1" 
404 1052

[toc] | [prev] | [next] | [standalone]


#20013

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2015-10-13 17:48 +0200
Message-ID<mvj93t$bjp$1@speranza.aioe.org>
In reply to#20012
Il 13/10/2015 11:56, alex ha scritto:
>
>> access_log
>
> 127.0.0.1 - - [13/Oct/2015:11:54:26 +0200] "GET /htaccess/vh/ HTTP/1.1"
> 404 1052
>

e naturalmente l'url dovrebbe essere convertito in 
/htaccess/virtual_hosts/, ma niente da fare.
Giornate intere buttate per una cretinata :(

[toc] | [prev] | [next] | [standalone]


#20014

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2015-10-13 20:10 +0000
Message-ID<d856q7Fq82rU1@mid.individual.net>
In reply to#20012
Il Tue, 13 Oct 2015 11:56:54 +0200, alex ha scritto:

> Il 13/10/2015 09:29, Alessandro Pellizzari ha scritto:
>> Se stai usando Ubuntu, perché usi LAMPP e non i pacchetti della distro?
> 
> cioè così
> http://www.kreatore.it/blog/installare-lamp-su-ubuntu-facile-e-veloce
> 
> o così http://wiki.ubuntu-it.org/Server/Web

Entrambi. Il primo per installare i pacchetti, il secondo per capire come 
configurarli.
 
>> access_log
> 
> 127.0.0.1 - - [13/Oct/2015:11:54:26 +0200] "GET /htaccess/vh/ HTTP/1.1"
> 404 1052

Difficile dirlo, ma a naso o non hai attivato il supporto a htaccess o 
quello a mod_rewrite.

Con LAMPP non ho idea. Con i pacchetti ufficiali, prova a dare un

a2enmod rewrite

seguito da un

service apache2 restart

E se ancora non funziona, aumenta il loglevel di mod_rewrite (dovresti 
trovare diverse guide in rete) e vedere cosa ti dice.

Bye.

[toc] | [prev] | [next] | [standalone]


#20015

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2015-10-13 22:31 +0200
Message-ID<mvjpm1$l2i$1@speranza.aioe.org>
In reply to#20014
Il 13/10/2015 22:10, Alessandro Pellizzari ha scritto:
> E se ancora non funziona, aumenta il loglevel di mod_rewrite (dovresti
> trovare diverse guide in rete) e vedere cosa ti dice.

domani ci provo, comunque io voglio fare in pratica una cosa 
semplicissima, cioè sostituire vh con virtual_hosts

http://sito/aaa/vh
http://sito/h/vh/index.php
http://sito/boh/vh/blabla

http://sito/aaa/virtual_hosts
http://sito/h/virtual_hosts/index.php
http://sito/boh/virtual_hosts/blabla

E' così difficile?
Cosa c'è di sbagliato nel mio htaccess?
Non c'è un modo per debuggare htaccess senza diventare pazzi?
Mamma mia :-(

[toc] | [prev] | [next] | [standalone]


#20016

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2015-10-13 20:46 +0000
Message-ID<d858tjFq82rU2@mid.individual.net>
In reply to#20015
Il Tue, 13 Oct 2015 22:31:00 +0200, alex ha scritto:

> Cosa c'è di sbagliato nel mio htaccess?
> Non c'è un modo per debuggare htaccess senza diventare pazzi?
> Mamma mia :-(

htaccess non c'entra molto
Tu stai debuggando mod_rewrite e le regexp che stai usando sono il male 
assoluto. :)

Credo che (.*) venga interpretato come greedy, e quindi trovi tutto, 
incluse le / e quindi non matchi mai la linea completa, ma non ho provato 
a vedere cosa fa, quindi potrei sbagliarmi.

L'unico modo, come dicevo, è alzare il loglevel e vedere che errori ti dà.

Bye.

[toc] | [prev] | [next] | [standalone]


#20017

FromAndrea D'Amore <anddam+NOSPAM@brapi.net>
Date2015-10-14 08:12 +0200
Message-ID<mvkrov$3gr$1@virtdiesel.mng.cu.mi.it>
In reply to#20015
On 2015-10-13 20:31:00 +0000, alex said:

> domani ci provo, comunque io voglio fare in pratica una cosa semplicissima

E allora perché usi Apache httpd?


> E' così difficile?

No.

> Cosa c'è di sbagliato nel mio htaccess?

A occhio non molto, ma per esempio non ricordo mai se mod_rewrite usa 
regexp basic o extended e la documentazione a me risulta dispersiva.

> Non c'è un modo per debuggare htaccess senza diventare pazzi?

Il problema è l'approccio, al momento è molto difficile per chi ti 
legge poter dire qualcosa a riguardo. Vale sempre la pena menzionare 
<http://catb.org/~esr/faqs/smart-questions.html>.

-- 
Andrea

[toc] | [prev] | [next] | [standalone]


#20018

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2015-10-14 07:17 +0000
Message-ID<d86drpF2oquU1@mid.individual.net>
In reply to#20017
Il Wed, 14 Oct 2015 08:12:49 +0200, Andrea D'Amore ha scritto:

> On 2015-10-13 20:31:00 +0000, alex said:
> 
>> domani ci provo, comunque io voglio fare in pratica una cosa
>> semplicissima
> 
> E allora perché usi Apache httpd?

<flame>
Perché nginx non supporta htaccess.
</flame>

:D

Bye.

[toc] | [prev] | [next] | [standalone]


#20023

FromAndrea D'Amore <anddam+NOSPAM@brapi.net>
Date2015-10-14 12:25 +0200
Message-ID<mvlaj8$gnk$1@virtdiesel.mng.cu.mi.it>
In reply to#20018
On 2015-10-14 07:17:13 +0000, Alessandro Pellizzari said:

> <flame>

Uso lighty, sono ignifugo.

-- 
Andrea

[toc] | [prev] | [next] | [standalone]


#20020

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2015-10-14 09:24 +0200
Message-ID<mvkvvr$qnn$1@speranza.aioe.org>
In reply to#20017
Il 14/10/2015 08:12, Andrea D'Amore ha scritto:
> On 2015-10-13 20:31:00 +0000, alex said:
>
>> domani ci provo, comunque io voglio fare in pratica una cosa
>> semplicissima
>
> E allora perché usi Apache httpd?
>

Cosa dovrei usare?

>> Non c'è un modo per debuggare htaccess senza diventare pazzi?
>
> Il problema è l'approccio, al momento è molto difficile per chi ti legge
> poter dire qualcosa a riguardo. Vale sempre la pena menzionare
> <http://catb.org/~esr/faqs/smart-questions.html>.
>

Ad ogni modo ho risolto così (non ho tempo per perdere un'altra giornata):

RewriteEngine On
RewriteRule ^vh/(.*)$     virtual_hosts/$1     [L]

Così tutto ciò che è

http://sito/vh/......

viene trasformato in

http://sito/virtual_hosts/......

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web