Visualizzazione dei risultati da 1 a 2 su 2

Discussione: .htacces aiuto

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509

    .htacces aiuto

    ciao a tutti.
    spero di scrivere nel posto giusto come richiesta, ho provato a cercare sul forum ma se ne parla un po su tutti i forum quindi spero di non aver sbagliato.

    sto cercando di "battere" quel rebus che è la costruzione di un file .htacces

    ho serie difficoltà con la gestione delle condizioni.

    più che altro sto cercando di fare questo

    link effetivo
    www.miosito.it/iscrizione.php

    premo su un tasto per il cambio lingua con link:
    www.miosito.it/ln-en/iscrizione.php
    che punta a
    www.miosito.it/iscrizione.php?ln=en

    ma vorrei anche che nel caso io fossi su una pagina
    www.miosito.it/ricerca.php?id=123
    e premo sulla lingua il link viene:
    www.miosito.it/ln-en/ricerca.php?id=123
    che punta a:
    www.miosito.it/ricerca.php?id=123&ln=en

    non chiedo la soluzione ovviamente ma un bellissimo "manuale" che possa spiegare come fare.

    il primo passaggio lo faccio senza problemi. il secondo no.(anche perchè strutturato come l'ho fatto io alla fine ne viene fuori un bel pasticcio e le altre pagine non vanno.)
    probabilemente con le "ConditionRule" ottengo il risultato desiderato ma in tutti i siti che ho sfogliato sull'url rewrite in pochi ne parlano e nessuno le spiega.


    inizialmente avevo scritto questo (le rewriteCond sono copiate perchè il -f non so che voglia dire a detta del sito doveva servire per il mio scopo...aggiungere lo / a fine pagina)

    peccato che cosi alcune cartelle non le vedo più
    Codice PHP:
    RewriteEngine On
    RewriteBase 
    /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond 
    %{REQUEST_URI} !index.php
    RewriteCond 
    %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ [url]http://www.miosito.it/[/url]$1/ [L,R=301]
    RewriteRule ^FileS/$ [L,R=301]
    RewriteRule ^FileS/([^/]+)\.(.+)$ [L,R=301]
    RewriteRule ^riservata/$ riservata/index.php [L
    questa invece era la riga per gestire il cambio lingua..che ovviamente non va piu se accoppiata a qualcosa la sopra
    Codice PHP:
    RewriteRule ^lan-(.*)/([^/]+)/$ $2.php?lan=$[L

    tra l'altro quello schifo di browser prende in ritardo le modifiche e dopo un po mi perdo e non capisco se la modifica funziona o meno.
    per esempio avevo fatto questo:
    ww.miosito.it/iscrizione => punta a => www.miosito.it/iscrizione.php

    cancellando il fale .htaccess mi fa il puntamento ugualmente

    aspetto vostre news, confido in voi

  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.