webForumDet fria alternativet

Redirect med .htaccess

PHP

1 svar · 430 visningar · startad av mozilla

Medlem sedan juli 20011 084 inlägg
Frågan#1

Jag vill vidarebefordra en domän med .htaccess. Följande kod använder jag idag.

RewriteEngine On
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

Vilket även skall skicka med filnamn och parametrar till den nya domänen. Nu är det så att jag vill lägga på en egen parameter "?language=sv". Någon som har någon bra idé på hur man gör det? Problemet är att sidan kanske redan har en adress, t.ex. om man besöker

https://www.domain.se/mapp/?id=12123 så vill jag att man ska skickas till https://www.domain.com/mapp/?id=12123&language=sv

men om man besöker https://www.domain.se skickat till https://www.domain.com/?language=sv

Medlem sedan juli 20011 084 inlägg
#2

Löste det själv, om någon är intresserad så gör man så här :bire

RewriteEngine On
RewriteRule ^(.*)$ http://www.domain.com/$1?language=sv [R=301,QSA,L]
255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)