Avatar billede jacobs12 Nybegynder
07. marts 2015 - 07:52 Der er 2 kommentarer og
1 løsning

htaccess 301 redirect.

Hej.

Jeg har et WordPress website hvor jeg gerne vil sende alle besøg fra author siderne til søgesiden. Men problemet er at den bliver ved med at tage brugernavnet med videre efter redirected.

Eksempel på min nuværende url: domæne.dk/leje/author/jacobs12 men den kunne jo også hedder domæne.dk/leje/author/andenbruger/ osv.


I .htaccess filen har jeg skrevet:

Redirect 301 /leje/author/ /?s=by&lat=55.6760968&lng=12.56833710

Men resultatet bliver efter redirected:
/?s=by&lat=55.6760968&lng=12.56833710jacobs12

Hvad skal man skrive i .htaccess filen for at den ikke tager sidste /username med videre?
Avatar billede showsource Seniormester
08. marts 2015 - 06:27 #1
Er
?s=by&lat=55.6760968&lng=12.56833710
en fast værdi ??? ( gi'r ikke rigtig nogen mening? )
Og du afslutter brugernavn med en skråstreg ?
F.eks. /leje/author/jacobs12/ ( Gør du kun i andet ex. )

RedirectMatch ^/leje/author/(.*)/ /leje/author/?s=by&lat=55.6760968&lng=12.56833710

Men tjek denne side ud:
http://httpd.apache.org/docs/2.4/mod/mod_alias.html
Avatar billede jacobs12 Nybegynder
08. marts 2015 - 16:36 #2
Jeg leder bare folk over på forsiden uden nogle parameter. Det er fint nok.

Så jeg bruger bare dette her
RedirectMatch 301 ^/leje/author/(.*) /


Læg et svar, så du kan få dine point (showsource) og tak for hjælpen.
Avatar billede showsource Seniormester
08. marts 2015 - 20:46 #3
Ok

Og det med skråstreg har du vel fundet ud af ?
( vil jo blive ved med konstant at sende en redirect hvis den ikke er der )

Med RedirectMatch kan man bruge RegExp, hvilket man ikke kan med Redirect

Og det er en lamghåret affære at lege med RegExp .....
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