21. december 2010 - 15:33
Der er
4 kommentarer
mod_rewirte gammel shop links til ny shop
Hej Jeg har skiftet webshop og vil i den forbindelse gerne have mine gamle URLer til at virke på den ny shop. Jeg har forsøgt med: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !-F RewriteRule ^product\.asp?product=([0-9]+)$ /?id=35&recordid=$1 [R=302,L] Gammel adresse: www.domæne.net/product.asp?product=1681 Ny adresse: www.domæne.dk/?id=35&recordid=1681 Det er som om at der er et problem med "?". Håber i kan hjælpe
Annonceindlæg fra Cognizant
22. december 2010 - 13:35
#2
Hej Tak for dit svar. Nu har jeg ændret den til: RewriteRule ^product\.asp\?product=([0-9]+)$ /?id=35&recordid=$1 [R=302,L] Men det virker desværre stadig ikke. Jeg har forsøgt med RewriteRule ^product\.aspproduct=([0-9]+)$ /?id=35&recordid=$1 [R=302,L] skriver jeg www.domæne.net/product.aspproduct=1681 i en browser, virker det fint. Så der er ikke så meget tvivl om at det er "?" der gir problemer.
11. januar 2011 - 13:47
#4
Hej Jeg har fundet en anden løsning som virker nu. RewriteCond %{QUERY_STRING} ^product=([0-9]+)$ RewriteRule ^product\.asp /?id=35&recordid=%1 [R=301,L]