• Home
  • Forum
  • Hosting, Server e Sistemi
  • Web Server
  • Apache

htaccess - REQUEST_URI e variabili

  • Creatore Discussione Creatore Discussione Donovant
  • Data di inizio Data di inizio 1 Ago 2012
  • Tag Tag
    htaccess request_uri
D

Donovant

Utente Attivo
24 Giu 2010
49
0
0
  • 1 Ago 2012
  • #1
Vorrei capire cosa dovrebbe fare una direttiva del genere:

RewriteEngine on
RewriteCond %{REQUEST_URI} !index.php
RewriteRule (.*).php$ index.php?video=$1 [L]

Credevo che riportasse qualsiasi url NON contenente index.php ad index.php.
In più non ho capito cosa dovrebbe scrivere in "video=" $1.

Cmq l'unica cosa che noto è che la pagina visualizzata è sempre la index.php (anche se il nome dell'URL rimane quello che scrivo e non index.php), ad esempio se io scrivo ciao.php, non visualizzo la pagina ciao.php, ma index.php e l'URL cmq rimane ciao.php.

Spero di essermi spiegato
 
D

Donovant

Utente Attivo
24 Giu 2010
49
0
0
  • 1 Ago 2012
  • #2
Ok "$1" corrisponde alla prima parentesi/variabile della RewriteCond ovvero "%{REQUEST_URI}", quindi quando da una pagina mi reindirizza su "index.php" si porta dietro come variabile $_GET la "$1", che sarebbe il nome dell'indirizzo della pagina da cui sono stato reindirizzato.

L'unica cosa ancora non compresa è come mai ilnome dell'URL non cambia ma resta quello originario, anche se mi trovo in index.php????
 
A

andrea_p

Nuovo Utente
2 Mag 2012
10
0
0
  • 6 Ago 2012
  • #3
Ok, il spiegamento:

RewriteCond %{REQUEST_URI} !index.php

Condizione, che dice, che la prossima linea vale solo se il REQUEST_URI non e index.php. Per esempio:
Se il REQUEST_URI sarebbe /blablabla.php allora la condizione e vera
Se il REQUEST_URI sarebbe /index.php allora la condizione NON e vera


RewriteRule (.*).php$ index.php?video=$1 [L]

Regola, che dice, che tutto quello che finisce in .php si spacca in due pezzi: qullo che e fino a .php e il .php. Il primo pezzo poi si aggiunge al URI index.php?video=. Per esempio:
Se il URI sarebbe /blablabla.php allora la URI dove apache reindirizzasse sarebe /index.php?video=blablabla

spero di avermi spiegato ...
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Proteggere una cartella e file con password tramite .htaccess e .htpasswd
  • otto9due
  • 7 Dic 2022
  • Web Server
Risposte
0
Visite
1K
Web Server 7 Dic 2022
otto9due
G
  • Bloccata
Aiuto con htaccess e rewriterule
  • gssmart
  • 28 Ott 2020
  • PHP
Risposte
0
Visite
1K
PHP 28 Ott 2020
gssmart
G
htaccess redirect 301 senza estensione html
  • Cosina
  • 1 Lug 2020
  • Web Server
Risposte
4
Visite
3K
Web Server 28 Ago 2020
Cosina
htaccess: redirect da una subdirectory alla root
  • felino
  • 9 Ott 2019
  • Web Server
Risposte
2
Visite
3K
Web Server 10 Nov 2019
felino
A
[PHP] redirect htaccess
  • avatar
  • 15 Set 2019
  • PHP
Risposte
5
Visite
2K
PHP 18 Set 2019
mr.x
M
Z
Sottodomini e sottocartelle con Apache2 e Htaccess
  • zagorcico
  • 14 Giu 2019
  • Apache
Risposte
0
Visite
2K
Apache 14 Giu 2019
zagorcico
Z
[Htaccess] Redirect per url non esistente
  • felino
  • 1 Apr 2019
  • Apache
Risposte
1
Visite
2K
Apache 2 Apr 2019
felino
Z
HTACCESS e PHP MOD_REWRITE
  • z.cristiano
  • 8 Gen 2019
  • PHP
Risposte
0
Visite
1K
PHP 8 Gen 2019
z.cristiano
Z
G
[PHP] Sottodomini con .htaccess
  • GGG
  • 21 Dic 2018
  • PHP
Risposte
1
Visite
2K
PHP 21 Dic 2018
macus_adi
P
htaccess ed espressioni regolari
  • petingros
  • 27 Nov 2018
  • Apache
Risposte
0
Visite
2K
Apache 27 Nov 2018
petingros
P
F
htaccess e redirect 301
  • FilippoQ
  • 9 Nov 2018
  • Apache
Risposte
0
Visite
2K
Apache 9 Nov 2018
FilippoQ
F
W
Errore su Htaccess, mi reindirizza sempre ad una sola regola
  • w_t
  • 1 Set 2018
  • Apache
Risposte
0
Visite
2K
Apache 1 Set 2018
w_t
W
Creare file .htaccess per risolvere alcuni problemi con il tester SEO
  • andreas88
  • 28 Mag 2018
  • SEO e Posizionamento
Risposte
0
Visite
2K
SEO e Posizionamento 28 Mag 2018
andreas88
P
Cerco esperto htaccess
  • PaloAlto
  • 10 Apr 2018
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 10 Apr 2018
PaloAlto
P
[WordPress] Gestire SSL (https://) da .htaccess
  • bubino8
  • 6 Apr 2018
  • WordPress
Risposte
9
Visite
2K
WordPress 10 Apr 2018
bubino8
O
[PHP] Conflitto tra regole nel file htaccess
  • Ogum
  • 27 Mar 2018
  • PHP
Risposte
10
Visite
2K
PHP 27 Mar 2018
Ogum
O
I
Url rewrite con .htaccess funziona ma poi mostra indirizzo "reale" nella barra di navigazione
  • Ipier74
  • 21 Mar 2018
  • Apache
Risposte
1
Visite
4K
Apache 27 Lug 2018
marcolib899
M
M
htaccess
  • marcoz
  • 27 Feb 2018
  • Apache
Risposte
0
Visite
2K
Apache 27 Feb 2018
marcoz
M
D
Aggiungere slash finale ad URL con .htaccess
  • ducadimantova
  • 15 Nov 2017
  • Web Server
Risposte
2
Visite
3K
Web Server 2 Gen 2018
ducadimantova
D
F
Regola Htaccess
  • Fabio90
  • 24 Lug 2017
  • SEO e Posizionamento
Risposte
7
Visite
2K
SEO e Posizionamento 25 Lug 2017
mr.x
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Hosting, Server e Sistemi
  • Web Server
  • Apache
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?