Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema rewrite

  1. #1

    Problema rewrite

    Salve, utilizzo uno script e gli url mi escono cosi:
    http://www.answers.miosito.com/categoria/prova--prova--prova--prova--prova--|2
    Qualcuno sa dirmi cosa e come devo modificare per avere degli url classici del tipo:

    Ecco l'htaccess:


    Codice PHP:
    <IfModule mod_rewrite.c>
    RewriteEngine On 
    RewriteRule 
    ^signup$ /signup.php
    RewriteRule 
    ^account$ /account.php
    RewriteRule 
    ^logout$ /logout.php
    RewriteRule 
    ^login$ /login.php
    RewriteRule 
    ^recent-questions$ /recent.php
    RewriteRule 
    ^popular-questions$ /popular.php
    RewriteRule 
    ^confirmemail$ /confirmemail.php
    RewriteRule 
    ^confirmemail/(.*) /confirmemail.php?code=$1
    RewriteRule 
    ^ask$ /ask.php
    RewriteRule 
    ^member/(.*)/(.*) /memberprofile.php?pid=$1&name=$2
    RewriteRule 
    ^editaccount$ /editaccount.php
    RewriteRule 
    ^changeemail$ /changeemail.php
    RewriteRule 
    ^changepass$ /changepass.php
    RewriteRule 
    ^top-experts$ /top-experts.php
    RewriteRule 
    ^search$ /search.php
    RewriteRule 
    ^rss/recent$ /rss_recent.php
    RewriteRule 
    ^rss/popular$ /rss_popular.php
    RewriteRule 
    ^forgot$ /forgot.php
    RewriteRule 
    ^resetpassword/(.*) /resetpassword.php?code=$1
    RewriteRule 
    ^resendconfirmation/(.*) /resendconfirmation.php?userid=$1
    RewriteRule 
    ^termsofuse$ /termsofuse.php
    RewriteRule 
    ^privacypolicy$ /privacypolicy.php
    RewriteRule 
    ^aboutus$ /aboutus.php
    RewriteRule 
    ^advertising$ /advertising.php
    RewriteRule 
    ^contactus$ /contactus.php
    RewriteRule 
    ^(.*)/([-_~*a-zA-Z0-9]+)\|([0-9]+)(\/)?$ view.php?title=$1&id=$2&%{QUERY_STRING}
    RewriteRule ^([-_~*a-zA-Z0-9]+)(\/)?$ categories.php?key=$1
    </IfModule>

    <
    IfModule mod_security.c
       
    # Turn off mod_security filtering. 
       
    SecFilterEngine Off 

       
    # The below probably isn't needed, 
       # but better safe than sorry. 
       
    SecFilterScanPOST Off 
    </IfModule

  2. #2

    rewrite

    Attualmente le accentate negli url vengono saltate, io invece vorrei che mettesse lettere normali al posto delle accentate
    Esempio:

    Oggi comprerò e mangerò

    oggi-comprero-e-mangero

  3. #3

    Nessuno sa aiutrarmi?

    Nessuno sa aiutrarmi?

  4. #4

  5. #5
    Non è un problema di modrwrite.
    le modifiche sono da apportare allo script php, in quanto è lui che genera gli url con le linette doppie (--):
    http://www.answers.miosito.com/categoria/prova--prova--prova--prova--prova--|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.