• User

    redirect 301 fai da me

    ho fatto un htaccess cosi

    RewriteEngine On
    RewriteBase /

    redirect 301 /index.html /index.php
    redirect 301 /whoweare.htm /aboutus.php
    redirect 301 /guide.html /guide.php
    redirect 301 /steamcleaning.html /guide.php?id=1
    redirect 301 /steam_and_vacuum_cleaning.html /guide.php?id=2
    redirect 301 /howtouse.html /guide.php?id=3
    redirect 301 /casestudy.html /guide.php?id=4
    redirect 301 /microbiological_test1.html /mbtest.php?mb=1
    redirect 301 /microbiological_test2.html /mbtest.php?mb=2
    redirect 301 /contact.htm /contacts.php
    redirect 301 /links.htm /links.php
    redirect 301 /newsletter.htm /newsletter.php
    redirect 301 /faq.html /faq.php
    redirect 301 /imex_sc01.html /product.php?idprod=1
    redirect 301 /imex_sc02.html /product.php?idprod=2
    redirect 301 /imex_sc03.html /product.php?idprod=3
    redirect 301 /imex_sc04.html /product.php?idprod=4
    redirect 301 /imex_sc05_steamcleaner.html /product.php?idprod=4
    redirect 301 /imex_sc06.html /product.php?idprod=6
    redirect 301 /imex_sc07.html /product.php?idprod=7
    redirect 301 /imex_sc08.html /product.php?idprod=8
    redirect 301 /imex_sc09.html /product.php?idprod=9
    redirect 301 /imex_sc010.html /product.php?idprod=10
    redirect 301 /imex_svc01_steamvacuum.html /product.php?idprod=11
    redirect 301 /imex_svc02.html /product.php?idprod=12
    redirect 301 /imex_svc03.html /product.php?idprod=13
    redirect 301 /imex_svc04.html /product.php?idprod=14
    redirect 301 /imex_svc05.html /product.php?idprod=15
    redirect 301 /imex_svc06_steamvac.html /product.php?idprod=16
    redirect 301 /imex_svc07.html /product.php?idprod=17
    redirect 301 /imex_svc08.html /product.php?idprod=18
    redirect 301 /imex_svc09.html /product.php?idprod=19
    redirect 301 /imex_vc01.html /product.php?idprod=34
    redirect 301 /imex_vc03.html /product.php?idprod=36
    redirect 301 /products2.html /pcategory.php
    redirect 301 /products.htm /pcategory.php
    redirect 301 /hydromas.htm /pcategory.php?idcat=6
    redirect 301 /sani/pro03.htm /product.php?idprod=24
    redirect 301 /sani/pro04.htm /product.php?idprod=25
    redirect 301 /sani/aboutozone.htm /inpage.php?pid=3
    redirect 301 /electrosauna.html /product.php?idprod=26
    redirect 301 /cinetic.htm /product.php?idprod=27
    redirect 301 /watersoftener.html /product.php?idprod=28
    redirect 301 /ebi/maicserie.html /inpage.php?pid=4
    redirect 301 /ebi/ecowash.html /inpage.php?pid=5
    redirect 301 /zeo.html /product.php?idprod=29
    redirect 301 /professional_grill.html /product.php?idprod=30
    redirect 301 /espresso_coffee.html /product.php?idprod=31
    redirect 301 /steam_accessories.html /product.php?idprod=39

    non va

    dove sbaglio??
    come posso risolvere??

    ciauz a tutti :arrabbiato:

    ps: non datemi il link interno a sto sito che tanto non mi va cmq


  • Super User

    ciao 😉

    quella notazione (redirect 301) non è del mod_rewrite, puoi quindi togliere le prime due righe

    il codice è giusto:

    redirect stato vecchiourl nuovourl
    

    forse non è attivo l'AllowOverride?


  • User

    @osvi said:

    ciao 😉

    quella notazione (redirect 301) non è del mod_rewrite, puoi quindi togliere le prime due righe

    il codice è giusto:

    >redirect stato vecchiourl nuovourl
    >```forse non è attivo l'AllowOverride?
    
    
    se non sbaglio ho provato pure a lasciare solo i redirect
    ma non mi vanno e mi bloccano laccesso allo spazio web
    come mai??
    che può essere??
    perchè a me servirebbero quei redirect per andare a sostituire lindicizzazione delle vecchie pagine
    
    che cosè lì'allowoverride? e come lo attivo??
    perchè ti parlo di hosting non di un mio server

  • Super User

    è una direttiva di apache che regola l'uso dei file htaccess

    chiedi al tuo hoster se puoi usare i file htaccess


  • User

    @osvi said:

    è una direttiva di apache che regola l'uso dei file htaccess

    chiedi al tuo hoster se puoi usare i file htaccess

    ok ho risolto grazie mille osvi

    in pratica l'errore era perchè la stringa doveva essere cosi

    redirect 301 /index.html .nomesito.ext/index.php

    ovviamente compreso http e www visto che il sito è limitato e non mi fa inserire un url pur essendo farlocco

    ciauz e grazie ancora