WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   .htacces fundering (https://www.wn.se/forum/showthread.php?t=38314)

cleanshift 2009-08-05 18:11

Hej,

Har jobbat runt med min .htaccess utan att få till det, borde inte vara så svårt...

Har tidigare haft sidan under rot-katalogen men nu flyttat till en underkatalog, kanske inte mitt bästa drag i karriären, men men.
Google har ju dessvärre länkat till produkter, men länkar som hänvisar till när sidan låg i rotkatalogen...

Alltså, google vill ta besökare till exempelvis;
www.cleanshift.se/ProdukterAvAllaDeSlag.php
men jag vill skriva om .htaccess så att man då kommer till :
www.cleanshift.se/ebutik/ProdukterAvAllaDeSlag.php

Är nära att få till det men det funkar inte riktigt:

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RedirectMatch ^/(.+)$ http://www.cleanshift.se/ebutik/$1


Några tips?? Den skriver om adressen rätt, men får inte med allt...
Resultatet blir typ:
www.cleanshift.se/ebutik/laDeSlag.php

Jonas 2009-08-05 20:39

Byt ut
Kod:

RedirectMatch ^/(.+)$http://www.cleanshift.se/ebutik/$1
till
Kod:

RedirectRule ^/ebutik/(.+)$http://www.cleanshift.se/$1
Notera!
Den skriver inte om länkarna på din sida. Du måste skriva om alla länkar mm så att det matchar det nya.

crazzy 2009-08-06 02:02

Tror snarare han menade såhär:
Kod:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/?(.*)$ /ebutik/$1 [L,QSA,R=301]


cleanshift 2009-08-06 10:44

Citat:

Originally posted by crazzy@Aug 6 2009, 02:02
Tror snarare han menade såhär:
Kod:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/?(.*)$ /ebutik/$1 [L,QSA,R=301]


Det funkar alldeles ypperligt, tackar!!

martine 2009-08-12 05:37

Citat:

Originally posted by crazzy@Aug 6 2009, 02:02
Tror snarare han menade såhär:
Kod:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/?(.*)$ /ebutik/$1 [L,QSA,R=301]


Verkar som du har väldigt bra koll på alla dom där flaggorna i mod_rewrite - har du någon bra länk?

tartareandesire 2009-08-12 06:36

Apaches egna sida är helt utmärkt:

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

crazzy 2009-08-12 14:52

Jag föredrar iofs version 2.x http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

tartareandesire 2009-08-12 16:01

Citat:

Originally posted by crazzy@Aug 12 2009, 14:52
Jag föredrar iofs version 2.x http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

Okej då men inte mycket som är annorlunda väl?

Jonas 2009-08-12 19:05

Citat:

Originally posted by tartareandesire@Aug 12 2009, 16:01
Okej då men inte mycket som är annorlunda väl?
Förutom att den är skriven för 2.0? Flaggor mm har blivit uppdaterad, samt exemplen.

tartareandesire 2009-08-12 21:09

Citat:

Ursprungligen postat av Jonas
Citat:

Ursprungligen postat av tartareandesire
Okej då men inte mycket som är annorlunda väl?

Förutom att den är skriven för 2.0? Flaggor mm har blivit uppdaterad, samt exemplen.

Jo, den kanske har blivit lite tydligare, det kan jag hålla med om.


Alla tider är GMT +2. Klockan är nu 14:23.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson