Jump to content
KimTheMan

[Løst]Overflytte butik fra subdomæne til domænet

Recommended Posts

Smart funktion med google der.

 

Har ikke afprøvet det endnu men mon ikke det lykkes.

 

Når jeg nu skal erstatte mine nuværende html sidder med de nye fra prestashop. Og gerne vil have min google placering/ optimering med mig på de nye sider. Hvad mener du så er den nemmeste måde at gøre dette på?

Share this post


Link to post
Share on other sites

Uhm nu er jeg gået i gang med at kigge lidt på det. Og synes mange sider, hvor der står beskrevet noget omkring dette. Er til nogle gamle versioner at prestashop.

 

Jeg kører med version 1.5.4.0 og vil også gerne have min google placering/ linkværdi med fra mit nuværende domæne.

 

Altså hvor jeg flytter www.mitdomæne.dk/shop til www.mitdomæne.dk og hvor jeg så bibeholder google placering/ linkværdi

 

Har læst lidt på denne side:

http://www.connect-media.dk/seoguide/301-redirect.html

 

Men er i tvivl, om det er meningen jeg skal ordne det som at "Flyt et helt website" igennem en .htaccess fil

 

Nogen der kan beskrive det nemt og gerne trin for trin til, hvordan jeg får flyttet subdomæne til domæne samt får mine placeringer med fra google osv?

Share this post


Link to post
Share on other sites

Principperne for flytning af shoppen er vidst stort set ens hvad enten du benytter 1.4 eller eller 1.5

 

Redirect af nuværende URLs skal enten ske generelt for shoppen til den ny mappe . ikke en god SEO løsning. Eller på vareniveau (bedst for SEO). Jeg kan ikke huske, om Tims modul tager højde for nye domæner i de redirects der laves. Der har lige været reklameret for modulet her i forum for nylig - og ellers kan du finde det på prestatips.dk.

Share this post


Link to post
Share on other sites

Min nuværende home side er ikke en shop, så ingen SEO der skal med over der vedr. vare.

 

Men har ca. 5 sider der bliver fundet på google på bestemte søgeord. Og det er disse søgeord jeg stadig gerne vil findes på når jeg flytter shoppen over fra mit subdomæne så den bliver home siden.

 

På shoppen har jeg så lavet en cms block. Og i denne block har jeg lavet nogle sider hvor folk fra tidligere sider skal sendes til når de finder mig på google osv.

 

Så i den forbindelse er det bedste vel i forhold til SEO at lave en 301 redirect i .htaccess. Hvor jeg f.eks. laver en søgning i google på site:mitdomæne.dk og ser hvilken sider google har indekseret. Og så tage disse sider og redirect disse til de nye sider?

Share this post


Link to post
Share on other sites
Så i den forbindelse er det bedste vel i forhold til SEO at lave en 301 redirect i .htaccess. Hvor jeg f.eks. laver en søgning i google på site:mitdomæne.dk og ser hvilken sider google har indekseret. Og så tage disse sider og redirect disse til de nye sider?

 

Ja, det er den rigtige måde at løse det på:-)

Share this post


Link to post
Share on other sites

Ja med mindre du har andre sider, som der bliver linket til fra nettet, som måske ikke er indekseret endnu.

 

Selv ville jeg dække mig 100% ind og crawle siden med Screaming Frog SEO spider og lave 301 redirects fra alle URLs den finder.

 

Overkill? Måske - men hellere være sikker på, at alt linkjuice bliver ført videre.

Share this post


Link to post
Share on other sites

Overflyttede lige det hele for at tjekke. Og jeg kan logge ind i back office og se hele forsiden. Men lige med det samme jeg trykker på links/ sider på siden får jeg fejl.

 

Og de guides man finder på nettet om at flytte fra subdomæne til hoved domæne. Der skriver de om at man skal finde og ændre config/settings.inc.php and change the '__PS_BASE_URI__

 

Problemet er bare at denne linje ikke findes i min config/settings.inc.php fil

 

Så måske derfor det giver mig fejl?

Share this post


Link to post
Share on other sites

Uhm nu har jeg flyttet det hele tilbage og ser forsiden nu under mit subdomæne. Men når jeg trykker på links eller lign. på siden meldes der fejl.

 

Det eneste jeg har gjort er. Jeg startede med at flytte filerne fra mit mitdomæne/mitsubdomæne til mitdomæne og så havde jeg inde i Præferencer SEO & URLs under Base URI fjernet navnet på mit subdomæne.

Og når jeg gik til Derefter kunne jeg komme ind på min sides backoffice og surfe rundt. Men når jeg gik til front office så var det kun forsiden der virkerde. Eller det vil sige når jeg begyndte at trykke rundt kom der fejl. Jeg slettede så alt på webhotellet igen og uploade hele strukturen som det så ud inden jeg startede så shoppen var kommet under mit subdomæne igen. Og har så også ændret tilbage igen inde under Præferencer SEO & URLs.

Så nu er min gamle hjemmeside tilbage igen og kører fint. Og går jeg ind på mit subdomæne så kommer forsiden også frem igen men stadig fejl når jeg trykker rundt på siden..... HJÆLP

Share this post


Link to post
Share on other sites

Denne del var rigtig "Det eneste jeg har gjort er. Jeg startede med at flytte filerne fra mit mitdomæne/mitsubdomæne til mitdomæne og så havde jeg inde i Præferencer SEO & URLs under Base URI fjernet navnet på mit subdomæne."

 

Men du skal også have genereret dine brugervenlige URLs igen. Det gør du ved at klikke "Gem" på siden SEO og URLs - Brugervenlig URL.

 

Så jeg tror sådan set godt, din shop ville have virket efter du havde flyttet den - den kunne bare ikke finde siderne før de brugervenlige URLs blev opdateret til den nye placering.

Share this post


Link to post
Share on other sites

hahaha ja man lærer hele tiden.

 

Jeg fik alle urls markeret og trykkede på gem. Så nu ser det ud til det hele virker igen.

Så nu må jeg bare prøve igen...Så virker det sikkert.

Share this post


Link to post
Share on other sites

Kan se .htaccess ligger i rodmappen til prestashop (hvor min butik er). Og i denne står en masse jeg ikke har skrevet.

 

Hvad er det der står herinde?

 

Og hvis jeg skal tilføje 301 redirect i .htaccess. Hvordan gør jeg så dette når der står en masse andet.

 

Skal jeg bare gå neders i .htaccess og så tilføje efter hvor der står

"text/css text/javascript application/javascript application/x-javascript

</IfModule>

</IfModule>"

 

RewriteEngine on

Redirect 301 /gammelurl.html http://www.mitdomæne.dk/nyurl.html

 

Tænkte også på at i back office under Præferencer > SEO & URLs. Der kan man trykke på knappen "Generer robots.txt-fil" Og hvad skulle fidusen lige være i det?

Synes nemlig ikke der er nogle steder hvor man kan skrive noget inden man trykker på knappen.

 

Og i forhold til robots.txt filen. Er det så ikke klart bedre at bruge .htaccess. Da denne vel ikke er synlig fra browseren af som robots.txt filen jo her. Og man kan vel det samme i en .htaccess fil som i en robots.txt fil?

Share this post


Link to post
Share on other sites

Prestafan1234 jeg kan nu godt få mit subdomæne over og virke på mit hoveddomæne. Men problemet er nu. At få alt linkjuice med fra mine tidligere sider på hoveddomænet. Over på min shop som nu skal ligge på hoveddomænet. For kan ikke få lov til at gemme 301 redirect i .htaccess.

Det er ligesom den bare ikke vil overskrive den nuværende...Og er ved at blive Grr....For kan så ikke rigtig komme videre i projektet med siden....HJÆLP

Share this post


Link to post
Share on other sites

Nej det er nok noget med at fordi jeg har flyttet shoppen så skal jeg opdatere urls i back office og så bliver der generet en ny htaccess. Og derefter er det ligesom den bare ikke vil være med til jeg putter noget i denne htaccess fil

Share this post


Link to post
Share on other sites

Ja min shop er på et subdomæne og skal derfor til hovedomæne. Og når man fjerner en sub navn under Præferencer separator_breadcrumb.pngSEO & URLs i PrestaShop™ 1.5.4.0. Så skal man derefter trykker på Gem ved urls. Og så laver den en ny htaccess

Og den side "jeg flytter fra" Er jo den samme side som jeg skal til med shoppen. Da der førhen bare lå en "alm" hjemmeside

Share this post


Link to post
Share on other sites

Må indrømme fatter slet ikke hvad der sker nu. Det meste af dagen i dag har jeg forsøgt at flytte min subdomæne til mit hoveddomæne. Og det er slet ikke lykkes mig i dag at få hul igennem (kunne jeg ellers i går).

Men pludselig i dag kan jeg heller ikke få hul igennem mere til mit subdomæne.

Nu får jeg bare en 500 error

"Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, support@one.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log."

 

Og sletter ellers alt fra serveren og tømmer phpMyAdmin og genskaber fra mine backups der har virket før (og har flere forskellige hvor ingen virker nu)

Og derefter tager jeg backup filerne til selve hjemmesiden og oploader dem til domænet i den rigtige subfolder osv igennem ftp. Men kun fejl på fejl meddelser.....FATTER HAT...HJÆLP alle mine Mange timers arbejde er væk.....

Share this post


Link to post
Share on other sites

Uhm så fandt jeg eller det vil sige en fra one.com hjalp mig med at sporre fejlen. Og ups.. det var i .htaccess filen. Hvor der lå nogle stumper kode som lavede rav i det.

 

Så nu er jeg igen igen igang med at lave en genskabelse af min backup til mit subdomæne. Og er så tilbage hvor jeg startede inden jeg lavede rod i den. Og det var at jeg ville flytte min shob fra mit subdomæne til mit hoveddomæne. For derefter via .htaccess lave noget som gør at jeg beholder min linkjuice fra min tidligere sider der også lå på min hovedomæne. Og det var der alle fejlene begyndte...

Det er ikke nemt når man ikke selv er php prof osv.

 

Men lidt kan jeg da hvis det bare bliver skåret ud i pap...hahaha

Share this post


Link to post
Share on other sites

Nå det virkede alligevel ikke igår efter hjælpen fra one.com

 

Men for lidt siden i dag fandt jeg denne side:

http://www.blmodules.com/prestashop-tutorials-users/prestashop-cache-when-modification-do-not-see/#.Ub8Uief0F8E

 

Og det gjorde at min shop på mit subdomæne virker igen htttp://www.mitdomæne.dk/shop

 

Nu er problemet stadig. At når jeg går i backoffice på subdomæne. Og går så i præferencer>SEO & URLs.

Og derinde går jeg ned i bunden til "Angiv shop url.

image-061F_51BF5A14.jpg

 

 

Der sørger jeg for at der står www.minhjemmeside.dk ved brugervenlig butiksdomæne og ved SSL-domæne. Og ved Base URI sletter jeg shop. Da denne nu skal køre fra mit hoveddomæne.

image-9A23_51BF5A14.jpg

 

Og til sidst opdatere jeg URLs. Og har prøvet at opdatere URLs før og efter jeg flyttede alle filerne til hoveddomænet.

image-4537_51BF5A14.jpg

 

Når det hele er flyttet til hoveddomænet er det ikke hul igennem til hverken shop eller backoffice.

 

Når jeg går ind på min hoveddomæne skriver den:

Warning: require(/customers/6/4/4/mitdomæne.dk/httpd.www/shop/config/config.inc.php): failed to open stream: No such file or directory in /customers/6/4/4/mitdomæne.dk/httpd.www/shop/index.php on line 27 Fatal error: require(): Failed opening required '/customers/6/4/4/mitdomæne.dk/httpd.www/shop/config/config.inc.php' (include_path='.:/usr/share/php') in /customers/6/4/4/mitdomæne.dk/httpd.www/shop/index.php on line 27

 

Og når jeg vil i backoffice skriver den:

Warning: require_once(/customers/6/4/4/mitdomæne.dk/httpd.www/shop/config/defines.inc.php): failed to open stream: No such file or directory in /customers/6/4/4/mitdomæne.dk/httpd.www/shop/config/config.inc.php on line 27 Fatal error: require_once(): Failed opening required '/customers/6/4/4/mitdomæne.dk/httpd.www/shop/config/defines.inc.php' (include_path='.:/usr/share/php') in /customers/6/4/4/mitdomæne.dk/httpd.www/shop/config/config.inc.php on line 27

 

Nogen der nu kan spore sig en på fejl årsagen til subdomænet ikke kan/ vil flyttes?

Share this post


Link to post
Share on other sites

Ja det er typisk......Skriver sådan et langt indlæg osv. Og vupti så virker det....Dhoooo

 

Så nu til det tråden også handlede om. At få alle mine tidligere sider fra hoveddomænet som findes på google. At få disses linkjuice med over på min nye side, men på samme domæne.

 

Og der er det vist noget med man skal rode med htaccess filen. hvor man

RewriteEngine on

Redirect 301 /gammelurl.html http://www.ditdomain.dk/nyurl.html

Redirect 301 /gammelurl.html http://www.ditdomain.dk/nyurl.html

Redirect 301 /gammelurl.html http://www.ditdomain.dk/nyurl.html

Redirect 301 /gammelurl.html http://www.ditdomain.dk/nyurl.html

osv

 

Men de gange hvor jeg har prøvet er det bare ikke lykkes. Så må jeg lige høre hvad er den rigtige måde at gøre det på?

Share this post


Link to post
Share on other sites

Ja så har jeg vist ikke brug for hjælpen mere. Da min stædighed og udholdenhed har gjort at det nu er lykkes mig ved at blive ved at forsøge. Så nu viderestilles siderne når de findes på google.

 

Så jeg siger mange tak til alle der hjalp. Og håber når der bliver lidt mere luft i tiden jeg selv kan hjælpe alle de nye med flere der skulle have brug for det.

 

Det er jo det der gør det hele godt. At vi kan få lidt hjælp når vi allermest har brug for det.

 

Takker!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More