Avatar billede thulstrup Nybegynder
03. august 2007 - 10:06 Der er 6 kommentarer og
1 løsning

Hjælp til rewrite condition

Jeg har et forum jeg skal have flyttet til en ny adresse på min server.

I øjeblikket ligger det på adressen minside.dk/forum.
Jeg vil flytte det til adressen minside.dk/v1/forum.

Jeg vil gerne lave en 301 redirection, så hvis brugerne går ind på
http://minside.dk/forum/viewtopic.php?p=14359#14359
eller
http://minside.dk/forum/profile.php?mode=viewprofile&u=1577

bliver de redirected til
http://minside.dk/v1/forum/viewtopic.php?p=14359#14359
eller
http://minside.dk/v1/forum/profile.php?mode=viewprofile&u=1577

Det tricky er at adressen http://minside.dk/forum skal benyttes til et nyt forum, så jeg kan ikke bare redirecte alt til v1/forum adressen.
Det skal kun ske hvis det er specifikke filer såsom viewtopic.php eller profile.php (og nogle andre) der bliver kaldt.
Avatar billede showsource Seniormester
03. august 2007 - 11:54 #1
Du kan jo blot redirecte i scriptet
Avatar billede thulstrup Nybegynder
03. august 2007 - 13:03 #2
Mener du i php-scriptet?
Det vil jo kræve at jeg har to versioner af alle scripts. Et i forum og et i v1/forum.

Jeg vil hellere klare det via .htaccess.
Avatar billede showsource Seniormester
03. august 2007 - 13:41 #3
Den er vist ret kringlet fordi du også vil bruge # ?

http://httpd.apache.org/docs/2.2/misc/rewriteguide.html

kik under "Extended Redirection"
Avatar billede thulstrup Nybegynder
03. august 2007 - 14:07 #4
Ja det kan jeg da godt se :)

# er heller ikke et must. Det vigtige er at brugeren bliver redirectet til den rigtige url.
Avatar billede showsource Seniormester
03. august 2007 - 14:20 #5
Du kan nok bruge

RedirectMatch ^/forum/profile.php$ http://domain/v1/profile.php$1
RedirectMatch ^/forum/viewtopic.php$ http://domain/v1/viewtopic.php$1
Avatar billede thulstrup Nybegynder
03. august 2007 - 16:10 #6
Det virker lige som det skal. Tak for det!

Vil du komme med et svar?
Avatar billede showsource Seniormester
03. august 2007 - 16:19 #7
jowda!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester