🚀 GRATIS SEO Analyzer Tool 🤙 GRATIS SEO Audit Tool Tool

Jeg havde et e-handelswebsted hostet den http://mydomain.com/beta i mere end et år besluttede jeg til sidst at flytte hjemmesiden til root http://mydomain.com

Jeg havde lavet en hel del linkindlæg til fora osv., Da mit websted tidligere var vært i sub-dir / beta.

Er der en måde at lave en mod_rewrite, hvormed alle de gamle links, som jeg har sendt, ikke vender tilbage som ødelagte links, da webstedet nu længere er hostet i / beta og nu er hostet på sidens rod.

Jeg læste, at mod_rewrite kan hjælpe med at løse dette problem, men læste også om, at dette skal gøres med omhu. Bare et tip om, at dette websted bruger en venlig URL.

Reglerne nedenfor omdirigerer (301, permanent omdirigering - ændrer også adresse i URL-linjen) alle indgående anmodninger fra http://www.example.com/beta/ til http://www.example.com/

# activate rewrite engine RewriteEngine on RewriteBase / # redirect from /beta/ to / RewriteRule ^beta/(.*)$ http://www.example.com/$1 [R=301,L,QSA] 

Hvis du bare skal omskrive (så URL forbliver den samme i browserens tilføjelseslinje - dvs. indeholder stadig /beta/) erstatt derefter sidste linje med denne:

RewriteRule ^beta/(.*)$ /$1 [L,QSA] 

Der er ikke behov for at overkomplicere sager, den ene 'omdirigeringslinje' vil håndtere alt i dine underkataloger og gøre 301-ting:

Redirect permanent /beta / 

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?