Back to top

Autore Topic: configurare web.config di modo che da www.dominio.com  (Letto 4200 volte)

Offline fabfree

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
qualcuno sa come si possa configurare web.config
di modo che da www.dominio.com
punti direttamente ad una sotto cartella dove è installato joomla
www.domino.com/joomla
 
eliminando jjomla dall'indirizzo web
 
 
Grazie
« Ultima modifica: 07 Mar 2012, 17:16:52 da fabfree »

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:configurare web.config di modo che da www.dominio.com
« Risposta #1 il: 09 Mar 2012, 11:45:43 »
Ciao fabfree,
non fai prima a trasferire tutto nella root?
Oppure hai l'esigenza di lasciare il sito in una subdirectory?
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline fabfree

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:configurare web.config di modo che da www.dominio.com
« Risposta #2 il: 09 Mar 2012, 12:22:51 »
...buona domanda!
...ma spesso mi piace complicarmi la vita.
Vorrei tenerlo in una cartella per avere più ordine nei file ed installare pure altro.
Per ora ho trovato una soluzione con web.config nella cartella root che da www.dominio.com
funziona epunta direttamente ad una sotto cartella dove è installato joomla
www.domino.com/joomla
Il nuovo problema è che vorrei poter poi navidare nel sito
senza vedere nell'indirizzo la catella joomla
al monento una volta che www.dominio.com va alla cartella joomla ''indirizzo del del sito diventa
[url=http://www.domino.com/joomla/index.php]www.domino.com/joomla[/color][/url]/index.php ecc...
al momento ho pure un file web.config nella cartella joomla che funziona perfettamente per
il Search Engine Friendly (SEF).
 :o  forse mi sto complicando un po' troppo le cose.
 
Grazie!

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:configurare web.config di modo che da www.dominio.com
« Risposta #3 il: 09 Mar 2012, 12:29:06 »
Ciao,
sei su server windows?
In tal caso passo a chi ne sà più di me.
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline fabfree

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:configurare web.config di modo che da www.dominio.com
« Risposta #4 il: 09 Mar 2012, 12:52:49 »
si, sono su un server window iis 7.5 che per il momento non mi ha dato alcun probema.
Grazie!
 

Offline Simonetgl

  • Nuovo arrivato
  • *
  • Post: 29
    • Mostra profilo
Re:configurare web.config di modo che da www.dominio.com
« Risposta #5 il: 15 Dic 2012, 10:44:45 »

Ho il tuo stesso identico problema..sia perché ho il sito sotto una cartella "/joomla/" e non voglio nemmeno che mi si veda index.php, sia perché sono su hosting windows con IIS.


Cito da un mio altro topic del forum :"Ora mi ritrovo a voler mettere on-line il sito in Joomla (ho fatto le modifiche del caso alle vecchie pagine in html reindirizzandole alla index.php del sito in joomla) però ora il link sottostante alla voce di menù home predefinita è "www.biolabanalisi.it" mentre io dovrei far puntare a "www.biolabanalisi.it\joomla\index.php"."

Come hai modificato il web.config per "togliere" la /joomla ?

Offline fabfree

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:configurare web.config di modo che da www.dominio.com
« Risposta #6 il: 15 Dic 2012, 11:36:24 »
ho risolto mettendo tutto nella cartella principale (quindi eliminando la cartella joomla) attivando Search Engine Friendly (SEF). per avere un ottimizzazione dei titoli varie pagine in .html e modificando il file web.config in
 
Codice: [Seleziona]
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
 
 <system.webServer>
     
 <rewrite>
         
 <rules>
             
 <rule name="Joomla! Rule 1" stopProcessing="true">
   
               <match url="^(.*)$"
ignoreCase="false" />
             
     <conditions logicalGrouping="MatchAny">
 
                   
 <add input="{QUERY_STRING}" pattern="base64_encode[^(]*\([^)]*\)"
ignoreCase="false" />
             
         <add input="{QUERY_STRING}"
pattern="(&gt;|%3C)([^s]*s)+cript.*(&lt;|%3E)" />
   
                   <add
input="{QUERY_STRING}" pattern="GLOBALS(=|\[|\%[0-9A-Z]{0,2})"
ignoreCase="false" />
             
         <add input="{QUERY_STRING}"
pattern="_REQUEST(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
 
               
 </conditions>
             
     <action type="CustomResponse" url="index.php"
statusCode="403" statusReason="Forbidden" statusDescription="Forbidden"
/>
             
 </rule>
             
 <rule name="Joomla! Rule 2">
         
         <match url="(.*)" ignoreCase="false"
/>
                 
 <conditions logicalGrouping="MatchAll">
     
               <add input="{URL}"
pattern="^/index.php" ignoreCase="true" negate="true" />
   
                 <add
input="{URL}" pattern="/component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$"
/>
                   
 <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false"
negate="true" />
               
     <add input="{REQUEST_FILENAME}" matchType="IsDirectory"
ignoreCase="false" negate="true" />
         
         </conditions>
     
             <action type="Rewrite"
url="index.php" />
             
 </rule>
         
 </rules>
       </rewrite>
 
  <staticContent>
    <clientCache
cacheControlMaxAge="14.00:00:00" cacheControlMode="UseMaxAge"/>
 
</staticContent>
 
 </system.webServer>
</configuration>

 edited by tt8: il codice nei post va messo nel tag #
« Ultima modifica: 15 Dic 2012, 12:01:57 da tomtomeight »

Offline Simonetgl

  • Nuovo arrivato
  • *
  • Post: 29
    • Mostra profilo
Re:configurare web.config di modo che da www.dominio.com
« Risposta #7 il: 15 Dic 2012, 11:39:30 »
Per spostare joomla nella root principale hai dovuto fare qualche operazione rischiosa di riscrittura su informazioni già scritte nel db o ti è filato tutto liscio??


Te lo chiedo perché ho letto vari articoli su come spostare da una sottocartella alla root e in quasi tutti dicevano che si dovrebbe intervenire anche su ciò che già nel db è scritto con "/joomla" compreso..

Offline fabfree

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
Re:configurare web.config di modo che da www.dominio.com
« Risposta #8 il: 15 Dic 2012, 11:45:41 »
non mi risulta ci sia nessun problema a parte il fatto di controllare il configuration.php
 
 public $log_path = 'C:\\xxx\logs';
 public $tmp_path = 'C:\\xxx\\tmp';
 
di modo puntino all'indirizzo corrispondente senza la cartella joomla
 
Dimenticavo, se le pagine sono già indicizzate con la cartella /joomla/ ti conviene lasciarla vuota con un web.config che reidirizza verso la directory principale
 
così
 
 
<?xml version="1.0" encoding="UTF-8"?>
  <configuration>
    <system.webServer>
      <httpRedirect enabled="true" destination="http://www.xxx.com/" httpResponseStatus="Permanent" />
    </system.webServer>
  </configuration>

 
Che versione di joomla usi?
« Ultima modifica: 15 Dic 2012, 12:02:19 da fabfree »

 



Web Design Bolzano Kreatif