Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro
Con Midnight, Blizzard tenta il colpaccio: il player housing sbarca finalmente su Azeroth insieme a una Quel'Thalas ricostruita da zero. Tra il dramma della famiglia Ventolesto e il nuovo Prey System, ecco com'è la nuova espansione di World of Warcraft
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-06-2012, 14:42   #1
citus
Senior Member
 
Iscritto dal: Mar 2000
Città: Manoppello (PE) ma il cuore è ancora a Sulmona...
Messaggi: 579
[Apache htaccess] ricerca stringa e redirect su sottodominio

Salve oh popolo,
stessa situazione del precedente thread www.hwupgrade.it/forum/showthread.php?t=2454730
ma nuova problematica.

Riassumo:
Joomla 1.7, modalità multisite sito consumer e business, il www.miosito.it è il sito principale. Definito un sottodominio business.miosito.it che punta NON alla sottocartella /business ma direttamente alla / per poter sfogliare il secondo sito di joomla (ricordo che è in multisites!)

Il sito "business" è caratterizzato da una particolare stringa nei path navigati, ad esempio "bsn":

www.miosito.it/qualsiasipath per il sito lato customer
business.miosito.it/qualsiasipath-bsn per il sito versione business

Dato che è tutto gestito dal multisites di joomla, se io vado su:
www.miosito.it/qualsiasipath-bsn vedo correttamente la pagina business, ma vorrei che quando è presente la stringa "bsn" si venga redirezionati automaticamente sul business.miosito.it/qualcosa-bsn

Questo sia per questione di link delle news, sia per motivi "politici".

Ho provato diverse formule, ma non ho mai fatto roba simile e ogni tanto mando in loop mezzo mondo.
Allo stesso modo, se qualcuno inserisce manualmente la url
business.miosito.it/qualsiasipath (senza il bsn)
vorrei che venisse rimandato sulla home di www.miosito.it

Innanzi tutto: Si può fare via htaccess o bisogna intervenire direttamente su apache?

Posto alcuni tentativi:

# cerco la stringa bsn e mi sposto nel sottodominio business
RewriteCond %{HTTP_HOST} http://www.miosito.it
RewriteCond %{QUERY_STRING} ^(.*bsn)$
RewriteRule ^(.*)$ http://business.miosito.it/$1 [R=301,L]
# FUNZIONA, più o meno..., ma mi impalla la home, che va in loop (http://business.miosito.it/http://bu...ss.miosito.it/...)



RewriteCond %{HTTP_HOST} http://business.miosito.it
RewriteCond %{QUERY_STRING} !^(.*bsn)$
RewriteRule .* http://www.miosito.it/home [R=301,L]


Non pretendo la pappa pronta, solo qualche indicazione sulla reale fattibilità ed efficacia via htaccess, senza il rischio di compromettere troppo le prestazioni del sito

Non disdegno link a documentazione per scimmie

Grazie, io continuo a cercare, se trovo qualcosa aggiorno quì

Ultima modifica di citus : 13-06-2012 alle 14:43. Motivo: piccole cavolate
citus è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2012, 09:51   #2
citus
Senior Member
 
Iscritto dal: Mar 2000
Città: Manoppello (PE) ma il cuore è ancora a Sulmona...
Messaggi: 579
Auto rispondo:
sono un puzzone!
Non ho bisogno di regole di rewrite... ma di redirect...!


Appena funziona posto il codice, nel frattempo eventuali commenti sono comunque ben accetti
citus è offline   Rispondi citando il messaggio o parte di esso
Old 29-06-2012, 09:54   #3
citus
Senior Member
 
Iscritto dal: Mar 2000
Città: Manoppello (PE) ma il cuore è ancora a Sulmona...
Messaggi: 579
Allora, aggiornamento, ho scritto delle regole che funzionano, ma c'è qualcosa che non torna.
La rewrite che mi permette di TORNARE al www se NON è presente una stringa mi restituisce come risultato:

www.miosito.it/index.php

anzichè postarsi dietro il path originale, ad esempio www.miosito.it/prodotti
Ho provato a scrivere nella rewrite PIPPO e mi ha restituito
www.miosito.it/PIPPPOindex.php

Qualcuno mi sa suggerire qualcosa? Perchè non mi si porta dietro il path anche se indico $1 ?

Altra cosa, perchè se le metto dopo le regole di joomla (come credo sia normale...) non mi scattano?

Ecco il file definitivo e funzionante con bug
Magari torna utile a qualcuno.

RewriteBase /


# regole di default dei sottodomini, create da Plesk. Ho commentato la prima riga perchè non mi serve
#RewriteCond %{HTTP_HOST} ^www\.business\.miosito\.com$ [OR]
RewriteCond %{HTTP_HOST} ^business\.miosito\.com$
RewriteRule ^/?$ "home\-bsn" [R=301,L]

#RewriteCond %{HTTP_HOST} ^www\.business\.miosito\.it$ [OR]
RewriteCond %{HTTP_HOST} ^business\.miosito\.it$
RewriteRule ^/?$ "home\-bsn" [R=301,L]



# REWRITE by CITUS
# cerco la stringa bsn se navigo nel www e riscrivo l'indirizzo business
#RewriteCond %{HTTP_HOST} ^miosito\.it$ [OR] #commentata perchè m matchava sempre... doh...
RewriteCond %{HTTP_HOST} ^www\.miosito\.it$
RewriteRule ^(.*)bsn$ "http\:\/\/business\.miosito\.it/$1bsn" [R=301,L]

# se sto nel business e manca -bsn torno nel www (escludo la home-bsn)
RewriteCond %{HTTP_HOST} ^business\.miosito\.it$
RewriteCond %{REQUEST_URI} !home\-bsn$
RewriteCond %{REQUEST_URI} !bsn
RewriteRule ^(.*)$ "http\:\/\/www\.miosito\.it/$1" [R=301,L]
#RewriteRule ^(.*)$ "http\:\/\/www\.miosito\.it/PIPPO$1" [R=301,L] provato a mettere PIPPO per verificare che scattasse la rewrite.



## Begin - Joomla! core SEF Section.
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

Ultima modifica di citus : 29-06-2012 alle 10:04.
citus è offline   Rispondi citando il messaggio o parte di esso
Old 29-06-2012, 10:32   #4
citus
Senior Member
 
Iscritto dal: Mar 2000
Città: Manoppello (PE) ma il cuore è ancora a Sulmona...
Messaggi: 579
Aggiungo che provando le regole, così come sono scritte, sul sito http://htaccess.madewithlove.be/
funzionano, quindi
business.miosito.it/quellochevoglio
diventa correttamente
www.miosito.it/quellochevoglio

anzichè
www.miosito.it/index.php
che sembra generato perchè scatta qualche regola di joomla successivamente.

Idee?
citus è offline   Rispondi citando il messaggio o parte di esso
Old 29-06-2012, 11:54   #5
citus
Senior Member
 
Iscritto dal: Mar 2000
Città: Manoppello (PE) ma il cuore è ancora a Sulmona...
Messaggi: 579
Altra evoluzione.
Ho messo
RewriteCond %{SERVER_NAME} ^business\.miosito\.it$
RewriteCond %{REQUEST_URI} !^home
RewriteCond %{REQUEST_URI} !bsn
RewriteRule ^(.+)$ "http\:\/\/www\.miosito\.it/$1" [R=301,L]

Con ServerName anzichè HTTP_HOST.
citus è offline   Rispondi citando il messaggio o parte di esso
Old 29-06-2012, 17:37   #6
citus
Senior Member
 
Iscritto dal: Mar 2000
Città: Manoppello (PE) ma il cuore è ancora a Sulmona...
Messaggi: 579
Sono commosso dalla partecipazione, ma continuo a scrivere perchè prima o poi a qualche sfigato servirà il percorso che ho fatto

Le regole di joomla non c'entrano niente, concentriamoci sulle rewrite specificate.

FUNZIONANO.
Se scrivo un indirizzo
business.miosito.it/prodotti
diventa correttamente
www.miosito.it/prodotti

Peccato che non navigo più nel sito business... perchè ottengo che:
business.miosito.it/qualsiasipath-b2b
diventa inesorabilmente
www.miosito.it/index.php

Cosa non torna???
Devo implementare una regola nuova per vedere correttamente le pagine lato business???

Ecco il file attuale:

RewriteBase /


# regole di default dei sottodomini, create da Plesk. Ho commentato la prima riga perchè non mi serve
#RewriteCond %{HTTP_HOST} ^www\.business\.miosito\.com$ [OR]
RewriteCond %{HTTP_HOST} ^business\.miosito\.com$
RewriteRule ^/?$ "home\-bsn" [R=301,L]

#RewriteCond %{HTTP_HOST} ^www\.business\.miosito\.it$ [OR]
RewriteCond %{HTTP_HOST} ^business\.miosito\.it$
RewriteRule ^/?$ "home\-bsn" [R=301,L]



# REWRITE by CITUS
# cerco la stringa bsn se navigo nel www e riscrivo l'indirizzo business
#RewriteCond %{HTTP_HOST} ^miosito\.it$ [OR] #commentata perchè m matchava sempre... doh...
RewriteCond %{HTTP_HOST} ^www\.miosito\.it$
RewriteRule ^(.*)bsn$ "http\:\/\/business\.miosito\.it/$1bsn" [R=301,L]

# se sto nel business e manca -bsn torno nel www (escludo la home-bsn)
RewriteCond %{HTTP_HOST} ^business\.miosito\.it$
RewriteCond %{REQUEST_URI} !home
RewriteCond %{REQUEST_URI} !b2b
RewriteRule ^(.*)$ "http\:\/\/www\.miosito\.it\/$1" [R=301,L]

#RewriteRule ^(.*)$ "http\:\/\/www\.miosito\.it/PIPPO$1" [R=301,L] provato a mettere PIPPO per verificare che scattasse la rewrite.



In neretto la parte imputata, se la decommento non mi funge il ritorno dal business al www.
citus è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Tesla potrebbe realizzare un SUV elettri...
Secondo Elon Musk FSD è più...
Anche Cloudflare fissa il 2029 per la si...
Hacker sfruttano da mesi un bug segreto ...
ASUSTOR Lockerstor 24R Pro Gen2: 24 bay ...
Rigetti supera la soglia dei 100 qubit: ...
eFootball raggiunge il miliardo di downl...
Come provare OpenClaw facilmente grazie ...
Microsoft conferma: questo glitch dell'o...
Toyota bZ7: una berlina da oltre 5 metri...
Artemis II, le prime foto del lato nasco...
Sempre più pubblicità su YouTube: arriva...
Polestar fa +80% in Italia e tocca quota...
Il tuo Mac smette di connettersi a Inter...
La nuova alleanza Intel-Google ridefinis...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:40.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v